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
- AsecurityAlicenseAqualityA 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 -8PythonMIT License
- AsecurityAlicenseAqualityA 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 -34TypeScriptMIT License
- -securityFlicense-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 -Python
- -securityFlicense-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 -Python