用于 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>"
}
}
}
}

为了快速安装,请使用下面的一键安装按钮...
对于手动安装,请将以下 JSON 块添加到 VS Code 的用户设置(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 文件。