Osmmcp:通过 OpenStreetMap 数据为 LLM 提供地理空间工具
Osmmcp由Nervsystems开发,是一个使用Go构建的OpenStreetMap模型上下文协议(MCP)服务器。它连接到OpenStreetMap数据,以提供精确的地理空间工具,专门设计用于增强大型语言模型和AI代理。作为源构建的二进制文件分发,Osmmcp提供基本的基于位置的功能,使高级地理查询和分析成为可能。它与任何兼容MCP的客户端集成,包括Claude桌面客户端、Cursor和Windsurf,扩展了城市规划、房地产和旅行规划的AI能力。
最受推荐的替代方案
Osmmcp 连接到什么?
Osmmcp 作为一个 OpenStreetMap 模型上下文协议服务器,建立与 OpenStreetMap 数据的连接。此集成使其能够提供一套针对大型语言模型的精确地理空间工具。其架构支持 MCP 请求的标准输入/输出(stdio),确保与各种兼容 MCP 的客户端和 LLM 集成的兼容性。特定主机如 Claude Desktop Client、Cursor 和 Windsurf 可以轻松利用 Osmmcp 的能力,将 LLM 与丰富的地理信息连接起来。
核心功能和工具
Osmmcp 提供了一套丰富的可调用工具用于地理空间操作。这些工具包括 get_map_image 用于 SVG 地图图像,geocode_address 用于将文本转换为坐标,以及 reverse_geocode 用于将坐标转换为地址。它还提供 find_nearby_places、get_route_directions、search_category 和 suggest_meeting_point。对于深入分析,还有 explore_area、find_schools_nearby、analyze_commute、locate_ev_charging_stations、perform_neighborhood_livability_analysis 和 find_parking_facilities。
适合谁?
Osmmcp 旨在为需要高级地理空间能力的大型语言模型和 AI 代理服务。它为希望通过基于位置的查询、分析和可视化增强 AI 的开发者和研究人员提供服务。其工具支持从城市发展到旅行规划的多种应用。该程序特别适合那些构建需要与现实世界地理数据交互的 AI 解决方案的人。如果您的 AI 应用不需要 OpenStreetMap 模型上下文协议服务器的能力,请跳过此项。
如何开始
不需要凭证。它通过标准输入/输出与 MCP 请求进行通信。
用例
- 使 LLM 能够执行地理编码、路由和地图可视化,以进行基于位置的查询。
- 通过提供可居住性评分和设施发现工具,促进城市规划或房地产的邻里分析。
- 通过定位靠近某个位置或沿路线的电动车充电站,协助电动车的旅行规划。
Osmmcp 提供了一套专门的地理空间工具,使用 Go 构建,旨在为大型语言模型和 AI 代理提供位置智能。它通过 MCP 服务器与 OpenStreetMap 数据的直接连接,支持复杂的地理查询和分析,适用于多种应用。工具的范围,从地理编码到电动车充电站位置,使其对 AI 驱动的项目具有价值。首先通过与 MCP 兼容的客户端探索其地理编码能力。