谷歌地图API服务

通过API密钥集成谷歌地图服务,支持位置服务和地图数据调用。

  • by amithmathew
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 amithmathew/mcp-demo

使用说明

步骤

1在Argolis为谷歌地图设置API密钥

2克隆gitlab仓库

3设置虚拟环境

  1. cd talk-building-your-own-mcp-server
  2. python3 -m venv .venv
  3. source .venv/bin/activate
  4. pip install -r requirements.txt

4在每个代理子目录中创建.env文件

.env文件应包含以下条目-

GOOGLE_GENAI_USE_VERTEXAI=TRUE
GOOGLE_CLOUD_PROJECT=<Your Project Name>
GOOGLE_CLOUD_LOCATION=us-central1

5在每个mcp子目录中创建.env文件

.env文件应包含以下条目-

GOOGLE_MAPS_API_KEY=<Your API Key>

4运行代理

  1. 确保使用进行身份验证 gcloud auth application-default login
  2. 跑 cd agent
  3. 跑 adk web

5运行MCP服务器

  1. 更改路径 cd mcpserver
  2. 跑 python google_maps_server.py

6运行MCP检查器

  1. 确保已安装节点-[https://nodejs.org/en/download/]
  2. 跑 npx @modelcontextprotocol/inspector
  3. 使用MCP Serer URL通过“HTTP”连接到您的MCP服务器,通常为 :/mcp