关于 mcp-server-geodata-placefinder
mcp-server-geodata-placefinder 让 MCP 客户端访问 GeoData Placefinder 地理编码、Overture Maps 数据和 DuckDB。它适用于需要搜索地点、将坐标解析为地址,或查询附近及详细地点信息的助手。
主要功能
- 01按名称、地址或类别搜索地点
- 02反向地理编码坐标
- 03在指定半径内查找最近地点
- 04按 ID 获取 Overture Maps 地点记录
- 05检查 API 状态、版本和缓存大小
适用场景
- 01通过自然语言查询查找商家或地点
- 02确定给定坐标附近的地点
- 03按 ID 查询地点的完整记录
MCP 相关
向 MCP 客户端提供地点搜索、反向地理编码、最近地点查询、按 ID 获取地点和健康检查工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
mcp-server-geodata-placefinder
一个 MCP (Model Context Protocol) 服务,让 AI 助手(Claude、Cursor、Zed 等)直接访问 GeoData Placefinder 地理编码 API、Overture Maps 数据和 DuckDB。 官方 MCP Registry
工具
| 工具 | 描述 |
|---|---|
health_check | 检查 API 状态、版本和缓存大小 |
search_places | 按名称、地址、城市、邮政编码或类别进行地理编码 |
reverse_geocode | 将坐标转换为最近地点的名称和地址 |
find_nearest_place | 查找指定可配置半径内最近的地点 |
get_place_by_id | 根据 ID 获取地点的完整 Overture Maps 记录 |
快速开始
Claude Desktop
将以下内容添加到 claude_desktop_config.json:
{
"mcpServers": {
"geodata-placefinder": {
"command": "npx",
"args": ["-y", "mcp-server-geodata-placefinder"]
}
}
}
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Cursor
添加到 Cursor MCP 设置(~/.cursor/mcp.json):
{
"mcpServers": {
"geodata-placefinder": {
"command": "npx",
"args": ["-y", "mcp-server-geodata-placefinder"]
}
}
}
其他 MCP 客户端
任何兼容 MCP 的客户端都可以通过以下方式运行该服务:
npx mcp-server-geodata-placefinder
示例查询
连接后,你可以向 AI 助手提问:
- “查找埃菲尔铁塔附近的咖啡店”
- “坐标 48.8584, 2.2945 处是什么?”
- “查找距离 40.7128, -74.0060 最近且位于 2km 范围内的医院”
- “获取 overture:place:ac0aed88-e6cb-4224-9520-441339447760 的完整详情”
开发
# Clone the repository
git clone https://github.com/fouomene/geodataplacefinder.git
cd geodataplacefinder/mcp-server
# Install dependencies
pnpm install
# Run in development mode
pnpm dev
# Build
pnpm build
# Type-check
pnpm typecheck
许可证
GPL-3.0 — 参见 LICENSE。
链接
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。