OpenStreetMap MCP Server

OpenStreetMap MCP Server

site icon
2025.04.15 1
JavaScript地图服务位置服务
osm-mcp-server 是一个基于 OpenStreetMap 的 Map Control Protocol (MCP) 服务器实现,用于集成 OpenStreetMap 数据。它提供了 MCP 协议的实现、RESTful API 端点以及地图瓦片服务能力。
View on GitHub

Overview

基本能力

产品定位

osm-mcp-server 是一个用于 OpenStreetMap 集成的 Map Control Protocol (MCP) 服务器实现,主要用于地图数据的集成和服务。

核心功能

  • OpenStreetMap 数据集成
  • MCP 协议实现
  • RESTful API 端点
  • 地图瓦片服务能力

适用场景

  • 需要集成 OpenStreetMap 数据的应用
  • 需要提供地图服务的后端系统
  • 需要实现 MCP 协议的项目

工具列表

  • npm: 用于安装依赖和启动服务器

常见问题解答

  • API 文档可在服务器运行时访问 /api-docs 获取。

使用教程

使用依赖

  1. 安装依赖:
npm install

安装教程

  1. 配置环境变量:
cp .env.example .env
# 编辑 .env 文件以配置你的设置
  1. 启动服务器:
npm start

调试方式

  • 服务器启动后,可通过访问 /api-docs 查看 API 文档以进行调试。

许可证

该项目遵循 MIT 开源许可条款。