# Google ADK地图对话工具
## 基本信息
- Slug: `atulanzaman-adk_mcp_gmap`
- Source: modelscope
- Publisher: @AtulanZaman/adk_mcp_gmap
- Categories: location-services / agent-orchestration / browser-automation
- Hosted: No
- License: MIT License
- Source URL: https://www.modelscope.cn/mcp/servers/@AtulanZaman/adk_mcp_gmap
## 简介
一个流式聊天代理，集成了Google ADK、模型上下文协议和Google Maps工具，使用户能够通过对话界面与基于位置的服务进行交互。
## MCP Server 详情

# ADK MCP Agent

使用 Google ADK 和 Model Context Protocol (MCP) Google Maps 工具集的流式聊天代理。

## 本地开发

1. 安装依赖项：
   bash
   pip install -r requirements.txt
   
2. 在 `app/` 目录下设置 `.env` 文件，包含您的 API 密钥。

3. 本地运行：
   bash
   export SSL_CERT_FILE=$(python -m certifi)
   uvicorn app.main:app --reload
   

## 项目结构


adk-mcp-agent/
├── app/
│   ├── main.py
│   ├── static/
│   │   └── index.html
│   └── .env
├── agent/
│   └── agents.py
├── requirements.txt
├── Dockerfile
├── README.md
└── .gitignore


- 代理逻辑位于 `agent/` 目录 (`agent/agents.py`) 中。
- FastAPI 应用程序和用户界面位于 `app/` 目录中。

## 部署

要测试并本地运行带有用户界面的应用程序：

1. **安装依赖项：**
   bash
   pip install -r requirements.txt
   

2. **设置环境变量：**
   - 在 `app/` 目录内创建一个 `.env` 文件，并添加您的 API 密钥：
     env
     GOOGLE_GENAI_USE_VERTEXAI=FALSE
     GOOGLE_API_KEY=your_genai_api_key
     GOOGLE_MAPS_API_KEY=your_google_maps_api_key
     

3. **运行 FastAPI 应用程序：**
   bash
   export SSL_CERT_FILE=$(python -m certifi)
   uvicorn app.main:app --reload
   

4. **访问用户界面：**
   - 打开浏览器并访问 [http://localhost:8000](http://localhost:8000)
   - 您现在可以与聊天界面交互并在本地测试代理。

## 许可证

MIT

