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
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3928
- AsecurityAlicenseAqualityAn MCP server that creates a virtual traveling environment on Google Maps, allowing users to guide an avatar on journeys with photo reports and SNS integration.Last updated -21412TypeScriptMIT License
- -security-license-qualityProvides access to Google Maps API functionality including geocoding, place search, direction routing, and distance calculations through a structured MCP interface.Last updated -JavaScriptMIT License
- -securityFlicense-qualityAn MCP-based project that integrates Zhipu AI and Tencent Map APIs to provide weather queries, geocoding, and web search functionality through both command-line and web interfaces.Last updated -2Python