MCP локального SEO: 2ГИС, Яндекс Гео, Google Places
local-mcp
Свой MCP-сервер на Cloudflare Workers для локального SEO: поиск и карточки организаций в 2ГИС, Яндекс Геокодере и Google Places
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только читает публичные данные организаций из трех сервисов, ничего не меняет и не публикует
Установка
Ручная установка
wrangler deployДеплой Worker на свой аккаунт Cloudflare, обычно запускается автоматически через GitHub Actions при пуше в main.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер разворачивается на собственном Cloudflare Workers и дает агенту десять инструментов поверх трех источников: поиск и карточка организации, сводка по отзывам и универсальный вызов Catalog API у 2ГИС; геокодирование и поиск по организациям у Яндекса, для которых нужны два разных ключа; полнотекстовый поиск, детали места и отзывы Google Places (New). Протокол JSON-RPC 2.0 поверх HTTP POST, а вместо отдельного заголовка авторизации секрет зашит прямо в путь URL коннектора. Деплой автоматический: пуш в main запускает GitHub Actions с wrangler deploy.
Для кого. Для тех, кто занимается локальным SEO российского бизнеса и хочет один MCP вместо трех разных интеграций с 2ГИС, Яндексом и Google.
Подходит, если
- Нужно сравнить карточку организации в 2ГИС, Яндексе и Google Places одним запросом
- Ведется локальное SEO и нужны координаты, рубрики, отзывы и режим работы конкурентов
- Есть свой аккаунт Cloudflare и ключи хотя бы одного из трех сервисов
Не подходит, если
- Нет своего аккаунта Cloudflare Workers: готового публичного сервера нет, деплоить нужно себе
- Ключ 2ГИС Catalog API сейчас выдается только по заявке: без него доступна только часть инструментов
- Нужна аналитика или изменение карточки организации, а не просто поиск и чтение
Пример запроса к агенту
Сравни карточки трех ближайших кофеен в 2ГИС и Яндексе: рейтинг, часы работы, рубрикиОграничения
Проект от одного автора, 0 звезд, единственный файл исходников src/index.js. Нужны свои ключи трех сервисов: DGIS_KEY (2ГИС, сейчас выдается по заявке), YANDEX_GEO_KEY и YANDEX_ORG_KEY (два разных ключа Яндекса), GOOGLE_PLACES_KEY. Без ключа конкретный инструмент вернет понятную ошибку, а не упадет целиком. Требует деплоя на собственный Cloudflare Workers с секретами CLOUDFLARE_API_TOKEN и CLOUDFLARE_ACCOUNT_ID в GitHub Actions.
Как отключить. Удалите сервер из конфигурации MCP клиента и остановите или удалите Worker в панели Cloudflare.
MCP
- Транспорт
- http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| DGIS_KEY секрет | Ключ 2ГИС Catalog/Places API с dev.2gis.ru, сейчас выдается по заявке. |
| YANDEX_GEO_KEY секрет | Ключ HTTP Геокодера Яндекса для инструмента ya_geocode. |
| YANDEX_ORG_KEY секрет | Отдельный ключ API Поиска по организациям Яндекса для ya_org_search. |
| GOOGLE_PLACES_KEY секрет | Ключ Google Places API (New) из Google Cloud Console. |
| MCP_SECRET обязательная, секрет | Секрет пути коннектора, генерируется при деплое. |
Проверка безопасности
- Только читает публичные данные организаций из трех сервисов, ничего не меняет и не публикует
Коротко о README
README на русском описывает MCP-сервер локального SEO на Cloudflare Workers с протоколом JSON-RPC 2.0 поверх HTTP POST, дает URL коннектора с секретом в пути, таблицы инструментов по каждому из трех источников, список нужных ключей и где их получить, поведение при отсутствии ключа и процесс деплоя через GitHub Actions с wrangler-action.
Частые вопросы
Можно использовать только один из трех сервисов?
Да, ключи задаются по отдельности, а без ключа конкретный набор инструментов просто вернет ошибку о том, что секрет не задан.
Как защищен коннектор?
Секретом в пути URL: любой другой путь отвечает 404.
Похожие
Скиллы DataLens
DataLens Skills
Официальные скиллы DataLens (Яндекс) для Claude Code, Codex и OpenCode: SDK, HTML-отчеты и разбор прав RLS
MCP Яндекс Метрики со всеми 108 методами API
Yandex Metrika MCP Server
MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа
Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO
Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов