Перейти к содержимому

OpenStreetMap (OSM) MCP Server

Сервер OpenStreetMap для LLM — улучшает возможности с геолокационными сервисами: геокодирование, поиск POI, маршруты и анализ районов.

Python
113 stars

Описание

Это реализация MCP-сервера на Python, интегрирующая OpenStreetMap для обогащения LLM геопространственными данными. Ключевые особенности: инструменты для геокодирования адресов, реверс-геокодирования, поиска ближайших объектов, расчета маршрутов, анализа районов и поиска парковок/EV-станций. Технологии: MCP-протокол, uv для сборки. Применения: location-based приложения, оптимизация встреч, анализ commute и недвижимости для ИИ-ассистентов.

Возможности

Геокодирование адресов

Преобразование текстовых адресов и названий мест в географические координаты.

Реверс-геокодирование

Преобразование координат в читаемые адреса.

Поиск ближайших POI

Обнаружение точек интереса рядом с локацией.

Расчет маршрутов

Получение пошаговых указаний между локациями.

Поиск по категориям

Нахождение мест определенных категорий в заданной области.

Оптимизация встреч

Предложение оптимальных точек встречи для нескольких человек.

Анализ районов

Комплексная информация о neighborhoods, включая livability для недвижимости.

Поиск парковок и EV-станций

Локация парковок и зарядок с фильтрами по доступности и мощности.

Установка

{ “mcpServers”: { “osm-mcp-server”: { “command”: “uvx”, “args”: [ “osm-mcp-server” ] } } }

Для локального запуска:

  1. pip install -e .
  2. osm-mcp-server

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
113

Ссылки