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:
- Set up
.env
inapp/
with your API keys. - Run locally:
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:
- Set up environment variables:
- Create a
.env
file inside theapp/
directory with your API keys:
- Create a
- Run the FastAPI app:
- 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
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Gmail services, supporting email operations, draft management, and calendar functionality through Google API integration.Last updated -TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Google Cloud Platform environments through natural language, allowing users to query and manage GCP resources during conversations.Last updated -910262TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.Last updated -162TypeScript
- -securityFlicense-qualityA server implementing the Model Context Protocol that enables AI assistants like Claude to interact with Google's Gemini API for text generation, text analysis, and chat conversations.Last updated -Python