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
Related MCP server: OSP Marketing Tools MCP Server
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