MapGL MCP Server (прототип)
MapGL MCP Server
Небольшой прототип MCP поверх MapGL JS API 2ГИС: дает LLM доступ к картам для запросов вроде сравнения районов по плотности кафе
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Сервер только читает картографические данные MapGL
- Ключ MapGL хранится локально в конфигурации клиента
Установка
Ручная установка
{
"servers": {
"mapgl": {
"command": "node",
"args": ["<repo folder>/dist/index.js"],
"env": {
"MAPGL_API_KEY": "Your 2GIS API Key"
}
}
}
}Файл .vscode/mcp.json из README после сборки npm run build.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер предоставляет доступ к MapGL JS API 2ГИС для LLM-приложений. Ключ MapGL передается через переменную окружения в конфигурации MCP-клиента. Автор описывает проект как прототип и показывает два примера использования в README: сравнение московских районов по плотности кафе и парков в пешей доступности и поиск заведений с луковым супом в Ялте, со скриншотами результатов работы в VS Code.
Для кого. Для разработчиков, которые хотят быстро попробовать связку LLM и карт 2ГИС в VS Code без готового production-сервера.
Подходит, если
- Нужно быстро попробовать идею поиска мест и сравнения районов через 2ГИС в агенте
- Работаете в VS Code с MCP и хотите минимальный пример подключения
- Устраивает статус прототипа без гарантий стабильности
Не подходит, если
- Нужен зрелый инструмент с документированным набором методов: README не описывает список инструментов подробно
- Нужна геокодирование или маршруты как отдельные операции с понятным API
Пример запроса к агенту
Сравни районы Академический и Обручевский в Москве по плотности кафе и парков в пешей доступностиОграничения
README прямо не перечисляет набор инструментов сервера и ограничивается примерами использования и скриншотами. Автор сам называет проект прототипом, стабильность интерфейса не гарантирована. Нужен собственный ключ MapGL API 2ГИС.
Как отключить. Удалите запись mapgl из .vscode/mcp.json или конфигурации своего MCP-клиента.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| MAPGL_API_KEY обязательная, секрет | Ключ MapGL API 2ГИС. |
Проверка безопасности
- Сервер только читает картографические данные MapGL
- Ключ MapGL хранится локально в конфигурации клиента
Коротко о README
Короткий английский README описывает сервер как доступ к MapGL JS API для LLM-приложений, дает шаги установки npm install и npm run build, пример .vscode/mcp.json с переменной MAPGL_API_KEY и два скриншота с примерами запросов о районах Москвы и заведениях Ялты.
Частые вопросы
Это официальный сервер 2ГИС?
Нет, независимый прототип поверх публичного MapGL JS API 2ГИС, README не связывает его с вендором.
Какие инструменты доступны агенту?
README не дает подробного списка, только показывает примеры запросов о местах и районах со скриншотами результата.
Похожие
166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам
Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml
Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой
Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики