OpenStreetMap (OSM) MCP Server
Сервер OpenStreetMap для LLM — улучшает возможности с геолокационными сервисами: геокодирование, поиск POI, маршруты и анализ районов.
Описание
Это реализация MCP-сервера на Python, интегрирующая OpenStreetMap для обогащения LLM геопространственными данными. Ключевые особенности: инструменты для геокодирования адресов, реверс-геокодирования, поиска ближайших объектов, расчета маршрутов, анализа районов и поиска парковок/EV-станций. Технологии: MCP-протокол, uv для сборки. Применения: location-based приложения, оптимизация встреч, анализ commute и недвижимости для ИИ-ассистентов.
Возможности
Геокодирование адресов
Преобразование текстовых адресов и названий мест в географические координаты.
Реверс-геокодирование
Преобразование координат в читаемые адреса.
Поиск ближайших POI
Обнаружение точек интереса рядом с локацией.
Расчет маршрутов
Получение пошаговых указаний между локациями.
Поиск по категориям
Нахождение мест определенных категорий в заданной области.
Оптимизация встреч
Предложение оптимальных точек встречи для нескольких человек.
Анализ районов
Комплексная информация о neighborhoods, включая livability для недвижимости.
Поиск парковок и EV-станций
Локация парковок и зарядок с фильтрами по доступности и мощности.
Установка
{ “mcpServers”: { “osm-mcp-server”: { “command”: “uvx”, “args”: [ “osm-mcp-server” ] } } }
Для локального запуска:
- pip install -e .
- osm-mcp-server