该项目提供了一个基于Python的模型上下文协议(MCP)服务器,利用Google Maps和Places API来回答关于印度本地商家和旅游景点的问题。它旨在帮助用户和开发者通过简单的MCP接口轻松检索诸如“班加罗尔最好的咖啡馆是什么?”或“海得拉附近最受欢迎的旅游景点”之类的信息。
uvxcurl -LsSf https://astral.sh/uv/install.sh | sh
uvx google-mcp-server
克隆仓库:
git clone <your-fork-url>
cd google_maps_mcp
构建: 到项目根目录并运行
uv build
设置您的Google Maps API密钥:
export GOOGLE_MAPS_API_KEY=your_api_key_here
安装本地构建作为可执行文件:
确保您的PATH环境变量包含~/.local/bin路径。
如果没有,请将以下内容添加到您的~/.bashrc文件末尾。
export PATH=$PATH:~/.local/bin
然后运行
source ~/.bashrc
uvx dist/google_maps_mcp-1.0.0-py3-none-any.whl
"mcp": {
"servers": {
"google_maps_mcp_server":{
"type": "stdio",
"command": "uvx",
"args": ["google-maps-mcp"],
"env": {
"GOOGLE_MAPS_API_KEY": "<your google maps API key>"
}
}
}
}