用于Google Maps API的MCP服务器。
maps_geocode
address(字符串)maps_reverse_geocode
latitude(数字)longitude(数字)maps_search_places
query(字符串)location(可选):{ latitude: 数字, longitude: 数字 }radius(可选):数字(米,最大50000)maps_place_details
place_id(字符串)maps_distance_matrix
origins(字符串数组)destinations(字符串数组)mode(可选):"driving" | "walking" | "bicycling" | "transit"maps_elevation
locations({latitude, longitude} 数组)maps_directions
origin(字符串)destination(字符串)mode(可选):"driving" | "walking" | "bicycling" | "transit"按照此处的说明获取Google Maps API密钥。
在你的claude_desktop_config.json中添加以下内容:
{
"mcpServers": {
"google-maps": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GOOGLE_MAPS_API_KEY",
"mcp/google-maps"
],
"env": {
"GOOGLE_MAPS_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
{
"mcpServers": {
"google-maps": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-google-maps"],
"env": {
"GOOGLE_MAPS_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
快速安装,请使用下面的一个一键安装按钮...
手动安装,请在VS Code的用户设置(JSON)文件中添加以下JSON块。你可以通过按Ctrl + Shift + P并键入Preferences: Open User Settings (JSON)来完成此操作。
可选地,你可以将其添加到工作区中的.vscode/mcp.json文件中。这将允许你与其他人员共享配置。
注意,在
.vscode/mcp.json文件中不需要mcp键。
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "maps_api_key",
"description": "Google Maps API Key",
"password": true
}
],
"servers": {
"google-maps": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-google-maps"],
"env": {
"GOOGLE_MAPS_API_KEY": "${input:maps_api_key}"
}
}
}
}
}
对于Docker安装:
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "maps_api_key",
"description": "Google Maps API Key",
"password": true
}
],
"servers": {
"google-maps": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/google-maps"],
"env": {
"GOOGLE_MAPS_API_KEY": "${input:maps_api_key}"
}
}
}
}
}
Docker构建:
docker build -t mcp/google-maps -f src/google-maps/Dockerfile .
此MCP服务器根据MIT许可证发布。这意味着你可以自由地使用、修改和分发该软件,但需遵守MIT许可证的条款和条件。更多详情,请参见项目存储库中的LICENSE文件。