Agente MCP de ADK
Un agente de chat de transmisión que utiliza Google ADK y el conjunto de herramientas Model Context Protocol (MCP) de Google Maps.
Desarrollo local
Instalar dependencias:
pip install -r requirements.txtConfigura
.env
enapp/
con tus claves API.Ejecutar localmente:
export SSL_CERT_FILE=$(python -m certifi) uvicorn app.main:app --reload
Estructura del proyecto
La lógica del agente está en el directorio
agent/
(agent/agents.py
).La aplicación y la interfaz de usuario FastAPI se encuentran en el directorio
app/
.
Despliegue
Para probar y ejecutar la aplicación localmente con la interfaz de usuario:
Instalar dependencias:
pip install -r requirements.txtConfigurar variables de entorno:
Crea un archivo
.env
dentro del directorioapp/
con tus claves API:GOOGLE_GENAI_USE_VERTEXAI=FALSE GOOGLE_API_KEY=your_genai_api_key GOOGLE_MAPS_API_KEY=your_google_maps_api_key
Ejecute la aplicación FastAPI:
export SSL_CERT_FILE=$(python -m certifi) uvicorn app.main:app --reloadAcceder a la interfaz de usuario:
Abra su navegador y vaya a http://localhost:8000
Ahora puedes interactuar con la interfaz de chat y probar el agente localmente.
Licencia
Instituto Tecnológico de Massachusetts (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.
Un agente de chat de transmisión que integra Google ADK con el Protocolo de contexto de modelo y las herramientas de Google Maps, lo que permite a los usuarios interactuar con servicios basados en la ubicación a través de una interfaz conversacional.
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 -8MIT 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 -37MIT 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 -
- -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 -