Integrates with Google's Generative AI (Gemini) through API keys for natural language processing capabilities
Provides access to Google Maps functionality through a dedicated toolset, allowing the agent to perform location-based queries and mapping operations
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ADK MCP Agentfind coffee shops near Central Park"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ADK MCP Agent
A streaming chat agent using Google ADK and the Model Context Protocol (MCP) Google Maps toolset.
Local Development
Install dependencies:
pip install -r requirements.txtSet up
.envinapp/with your API keys.Run locally:
export SSL_CERT_FILE=$(python -m certifi) uvicorn app.main:app --reload
Related MCP server: ChatterBox MCP Server
Project Structure
adk-mcp-agent/
├── app/
│ ├── main.py
│ ├── static/
│ │ └── index.html
│ └── .env
├── agent/
│ └── agents.py
├── requirements.txt
├── Dockerfile
├── README.md
└── .gitignoreThe agent logic is in the
agent/directory (agent/agents.py).The FastAPI app and UI are in the
app/directory.
Deployment
To test and run the app locally with the UI:
Install dependencies:
pip install -r requirements.txtSet up environment variables:
Create a
.envfile inside theapp/directory with your API keys:GOOGLE_GENAI_USE_VERTEXAI=FALSE GOOGLE_API_KEY=your_genai_api_key GOOGLE_MAPS_API_KEY=your_google_maps_api_key
Run the FastAPI app:
export SSL_CERT_FILE=$(python -m certifi) uvicorn app.main:app --reloadAccess the UI:
Open your browser and go to http://localhost:8000
You can now interact with the chat interface and test the agent locally.
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.