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
.envenapp/con tus claves API.Ejecutar localmente:
export SSL_CERT_FILE=$(python -m certifi) uvicorn app.main:app --reload
Related MCP server: ChatterBox MCP Server
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
.envdentro 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)