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
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.txt
- Set up - .envin- app/with your API keys.
- Run locally: export SSL_CERT_FILE=$(python -m certifi) uvicorn app.main:app --reload
Project Structure
- The 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.txt
- Set up environment variables: - Create a - .envfile inside the- app/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 --reload
- Access 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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A streaming chat agent that integrates Google ADK with Model Context Protocol and Google Maps tools, enabling users to interact with location-based services through a conversational interface.
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that enables AI agents to interact with Google Workspace services including Drive, Docs, and Sheets through natural language commands.Last updated -8MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that enables AI agents to join and interact with online meetings (Zoom and Google Meet), capturing transcripts and recordings to generate meeting summaries.Last updated -37MIT License
- -security-license-qualityA Multi-Agent Conversation Protocol server that enables interaction with Google Cloud Datastream API for managing data replication services between various source and destination systems through natural language commands.Last updated -
- -security-license-qualityA Multi-Agent Conversation Protocol Server that provides access to Google's Local Services API, enabling interaction with local service businesses information through natural language commands.Last updated -