home / mcp / street view publish api mcp server
MCP Server generated by mcp.ag2.ai
Configuration
View docs{
"mcpServers": {
"ag2-mcp-servers-street-view-publish-api": {
"command": "python",
"args": [
"mcp_server/main.py",
"stdio"
],
"env": {
"CONFIG": "{\"transport\":\"stdio\",\"server\":\"streetview\"}",
"SECURITY": "API_KEY=YOUR_API_KEY",
"CONFIG_PATH": "PATH_TO_CONFIG.json"
}
}
}
}You run a local MCP server that exposes the Street View Publish API via a Model Context Protocol (MCP) interface. This lets MCP clients interact with the Street View Publish API in a consistent, streaming-friendly way, enabling automated workflows, testing, and integration with other MCP-enabled tools.
Start the MCP server in a local, stdio-based mode to run as a process on your machine. You then connect MCP clients to the running server through the standard MCP transport. The server reads configuration from environment variables or a configuration file if you provide one. Use the server to initiate operations against the Street View Publish API, query available contexts, and perform actions supported by the MCP interface.
# Prerequisites
# Ensure you have Python 3.9+ installed
# Install the required runtime components
# Option A: install dependencies directly
pip install -e ".[dev]"
# Option B: use uv as the runtime launcher
uv pip install --editable ".[dev]"
# Start the MCP server in stdio mode (from a project root)
python mcp_server/main.py stdioConfigure the MCP server using environment variables. The supported options are:
To start the server with a custom configuration file, set CONFIG_PATH to the path of your JSON configuration and then run the stdio startup command.
Lints and formats code to enforce style and quality guidelines.
Performs static type checking to catch type errors before runtime.
Executes tests to verify functionality and regressions.
Builds and publishes the MCP project.