Opencage Geocoding MCP
O

Opencage Geocoding MCP

一个基于OpenCage地理编码API的MCP服务器,提供地址与地理坐标之间的双向转换功能,包括正向地理编码(地址转坐标)、反向地理编码(坐标转地址)和API状态监控。
2.5分
0

什么是 OpenCage 地理编码 MCP 服务器?

这是一个 Model Context Protocol (MCP) 服务器,它允许 AI 助手(如 Claude)直接访问 OpenCage 的地理编码服务。您可以在对话中直接查询地址的坐标,或根据坐标查找地址信息,无需离开聊天界面。

如何使用 OpenCage 地理编码服务?

安装配置后,您可以直接在 AI 助手中询问地理相关问题,例如“伦敦特拉法加广场的坐标是什么?”或“坐标 38.8976, -77.0365 对应什么地址?”。AI 会调用 MCP 服务器获取准确的地理信息并返回给您。

适用场景

适用于需要快速获取地理位置信息的各种场景,包括旅行规划、地址验证、地图应用开发、物流路线分析、地理数据分析等。特别适合在 AI 对话中自然融入地理查询功能。

主要功能

正向地理编码
将地址或地点名称转换为经纬度坐标,并提供时区、当地货币、行政区划等详细信息。
反向地理编码
将经纬度坐标转换为可读的地址信息,包括街道、城市、省份和国家等层级信息。
API 状态监控
检查您的 API 使用情况和剩余额度,帮助您管理 API 调用频率和用量。
多语言支持
支持多种语言的结果返回,可根据需要设置英语、德语、法语等不同语言。
地理位置过滤
可按国家代码、边界框等条件筛选结果,提高地理编码的准确性和相关性。
优势
无缝集成:直接在 AI 对话中使用地理编码功能,无需切换应用
全球覆盖:基于 OpenCage 的全球地理数据库,覆盖世界各地
简单易用:通过自然语言提问即可获得地理信息
实时数据:获取最新的地理编码结果
多语言支持:支持多种语言的地址查询和结果返回
局限性
需要 API 密钥:需要注册 OpenCage 获取免费或付费 API 密钥
依赖网络:需要稳定的网络连接才能访问地理编码服务
配置步骤:需要按照指南配置 Claude Desktop 等客户端
API 限制:免费版可能有每日调用次数限制
特定客户端:主要针对支持 MCP 协议的客户端(如 Claude Desktop)

如何使用

获取 API 密钥
访问 OpenCage 官网注册账户并获取免费试用 API 密钥。
安装依赖
确保已安装 Node.js(版本 20 或更高),然后克隆仓库并安装依赖包。
配置 Claude Desktop
编辑 Claude Desktop 配置文件,添加 MCP 服务器配置并设置 API 密钥环境变量。
开始使用
重启 Claude Desktop,在对话中直接询问地理相关问题,首次使用时需要授权外部集成。

使用案例

旅行规划查询
规划旅行时快速查找目的地坐标和相关信息
地址验证
验证地址是否存在并获取准确的地理位置
坐标解析
根据经纬度坐标查找对应的实际地址
多语言查询
使用不同语言查询地理位置信息

常见问题

我需要付费使用这个服务吗?
支持哪些客户端?
找不到地址怎么办?
API 调用有限制吗?
如何更新 API 密钥?
支持批量地理编码吗?

相关资源

OpenCage 官网
获取 API 密钥和了解地理编码服务
OpenCage API 文档
完整的 API 参考文档和参数说明
GitHub 仓库
MCP 服务器源代码和最新版本
MCP 教程文章
如何在 LLM 中通过 MCP 进行地理编码的详细教程
Model Context Protocol
MCP 协议官方文档和规范
OpenCage 状态页面
查看 API 服务状态和运行情况

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "opencage-geocoding": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/opencage-geocoding-mcp/build/index.js"],
      "env": {
        "OPENCAGE_API_KEY": "your_opencage_geocoding_api_key_here"
      }
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

P
Praisonai
PraisonAI是一个生产就绪的多AI智能体框架,具有自反思功能,旨在创建AI智能体来自动化解决从简单任务到复杂挑战的各种问题。它通过将PraisonAI智能体、AG2和CrewAI集成到一个低代码解决方案中,简化了多智能体LLM系统的构建和管理,强调简单性、定制化和有效的人机协作。
Python
5.2K
5分
M
MCP Server
Mapbox MCP服务器是一个Node.js实现的模型上下文协议服务器,为AI应用提供Mapbox地理空间API的访问能力,包括地理编码、兴趣点搜索、路线规划、等时线分析和静态地图生成等功能。
TypeScript
5.2K
4分
M
Maverick MCP
MaverickMCP是一个基于FastMCP 2.0的个人股票分析服务器,为Claude Desktop等MCP客户端提供专业级的金融数据分析、技术指标计算和投资组合优化工具。它预置了520只标普500股票数据,支持多种技术分析策略和并行处理,无需复杂认证即可本地运行。
Python
8.9K
4分
K
Klavis
Klavis AI是一个开源项目,提供在Slack、Discord和Web平台上简单易用的MCP(模型上下文协议)服务,包括报告生成、YouTube工具、文档转换等多种功能,支持非技术用户和开发者使用AI工作流。
TypeScript
15.5K
5分
S
Scrapling
Scrapling是一个自适应网页抓取库,能自动学习网站变化并重新定位元素,支持多种抓取方式和AI集成,提供高性能解析和开发者友好体验。
Python
11.7K
5分
A
Apple Health MCP
一个用于通过SQL查询苹果健康数据的MCP服务器,基于DuckDB实现高效分析,支持自然语言查询和自动报告生成。
TypeScript
10.0K
4.5分
M
MCP Server Airbnb
已认证
Airbnb房源搜索与详情查询的MCP服务
TypeScript
18.8K
4分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
44.5K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
122.4K
5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
65.6K
4.5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
71.1K
4.3分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
44.5K
4.5分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
88.4K
4.7分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
47.5K
5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
54.4K
4.8分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
29.3K
4.8分
AIBase
智启未来,您的人工智能解决方案智库