使用GeoPY的地理编码MCP服务器!
<a href="https://glama.ai/mcp/servers/ujss4qy5fs"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=1433779848,3979250201&fm=3081&app=3081&f=PNG?w=760&h=400" /> </a>安装所有必需的依赖项:
# 使用uv
uv sync
所有依赖项都在requirements.txt中指定,便于安装。
此MCP服务器提供以下地理编码工具给大型语言模型(LLMs):
克隆仓库:
git clone https://github.com/webcoderz/MCP-Geo.git
cd MCP-Geo
您可以在Claude桌面或其他地方安装此MCP服务器。选择最适合您的选项。
使用FastMCP安装:
fastmcp install geo.py --name "MCP Geo"
要在其他任何地方使用此服务器:
{
"mcp-geo": {
"command": "uv",
"args": [
"--directory",
"MCP-Geo",
"run",
"geo.py"
],
"env": {
"NOMINATIM_URL": "${NOMINATIM_URL}",
"SCHEME": "http",
"GEOCODER_PROVIDER": "nominatim"
}
}
}
🔒 安全特性
📚 开发文档
如果您想扩展或修改此服务器:
⚙️ 环境变量
使用环境变量配置服务器:
| 变量名称 | 描述 | 默认值 |
|---|---|---|
GEOCODER_PROVIDER (可选) | "nominatim", "arcgis", 或 "bing" | nominatim |
NOMINATIM_URL (可选) | Nominatim的域名 | nominatim.openstreetmap.org |
SCHEME (可选) | http/https | http |
ARC_USERNAME (ArcGIS可选) | ArcGIS用户名 | None |
ARC_PASSWORD (ArcGIS可选) | ArcGIS密码 | None |
BING_API_KEY (Bing必填) | 您的Bing Maps密钥 | None |
这些可以在您的shell或MCP设置文件中为您的环境设置。如果需要更多,请编辑geo.py并根据您使用的地理编码器添加它们。