MCP-OSM: Integración de OpenStreetMap para MCP
Este paquete proporciona integración de OpenStreetMap para MCP, lo que permite a los usuarios consultar y visualizar datos de mapas a través de una interfaz MCP.
Características
- Visor de mapas basado en web que utiliza Leaflet y OpenStreetMap
- Comunicación de servidor a cliente mediante eventos enviados por el servidor (SSE)
- Herramientas MCP para el control de mapas (agregar marcadores, polígonos, configurar la vista, obtener la vista)
- Interfaz de consulta PostgreSQL/PostGIS para datos de OpenStreetMap
Instalación
Este es mi claude_desktop_config.json
:
Cuando se inicia el servidor MCP, también inicia un servidor web en http://localhost:8889/ que tiene la interfaz de mapa.
Variables de entorno
Las siguientes variables de entorno se pueden utilizar para configurar el MCP:
FLASK_HOST
: host para el servidor Flask (predeterminado: 127.0.0.1)FLASK_PORT
- Puerto para el servidor Flask (predeterminado: 8889)PGHOST
- Host de PostgreSQL (predeterminado: localhost)PGPORT
- Puerto PostgreSQL (predeterminado: 5432)PGDB
: nombre de la base de datos PostgreSQL (predeterminado: osm)PGUSER
- Nombre de usuario de PostgreSQL (predeterminado: postgres)PGPASSWORD
- Contraseña de PostgreSQL (predeterminada: postgres)
Herramientas MCP
Las siguientes herramientas MCP están disponibles:
get_map_view
- Obtener la vista del mapa actualset_map_view
- Establece la vista del mapa en coordenadas o límites específicosset_map_title
- Establece el título que se muestra en la parte inferior derecha del mapaadd_map_marker
- Agrega un marcador en coordenadas específicasadd_map_line
- Agrega una línea definida por un conjunto de coordenadasadd_map_polygon
- Agrega un polígono definido por un conjunto de coordenadasquery_osm_postgres
: ejecuta una consulta SQL en la base de datos OpenStreetMap
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Proporciona integración de OpenStreetMap para MCP, lo que permite a los usuarios consultar y visualizar datos de mapas con herramientas para agregar marcadores, polígonos y controlar la vista del mapa.
Related MCP Servers
- AsecurityAlicenseAqualityMCP Server for the Mapbox API.Last updated -512TypeScriptMIT License
- AsecurityAlicenseAqualityEnables seamless integration with any LLM client supporting MCP for creating and optimizing technical content and product positioning using Open Strategy Partners' methodologies.Last updated -6209PythonCC BY-SA 4.0
- AsecurityAlicenseAqualityProvides access to Google Maps API functionality including geocoding, place search, direction routing, and distance calculations through a structured MCP interface.Last updated -46JavaScriptMIT License
- -securityFlicense-qualityAn MCP tool that integrates with Amap API services, allowing AI to access geographic information, weather data, and route planning.Last updated -6Python