Локальный MCP для DaData на .NET
DaData Local MCP
Локальный MCP-сервер на C#/.NET 8 для DaData: страна по названию или коду, адрес по координатам, город по IP, три инструмента для Cursor
- 0 ★ репозитория
- Последний коммит
- BSD-3-Clause
Расширенный доступ
Почему такой уровень
- Запускает .NET-сервер, который по ключу DaData ищет страну, адрес по координатам и город по IP
- Ключи читаются из .env и в чат не попадают
Установка
- Работает в
- Сервисы
Ручная установка
dotnet restore && dotnet buildСборка обязательна до подключения сервера в Cursor.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает .NET-сервер, который по ключу DaData ищет страну, адрес по координатам и город по IP
- Ключи читаются из .env и в чат не попадают
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер поднимается как дочерний процесс Cursor и говорит с ним по stdio: JSON-RPC через stdin/stdout, логи только в stderr. Дает три инструмента поверх подсказок DaData (suggestions.dadata.ru): get_country ищет страну по названию, цифровому коду, альфа-2 или альфа-3, get_address находит адрес по координатам с заданным радиусом, find_address_by_ip определяет город по IP-адресу. Ключи DaData не входят в схему инструментов и не запрашиваются в чате. Читаются только из .env в корне проекта.
Для кого. Для разработчиков в Cursor, которым нужны простые справочные подсказки DaData без облачного посредника.
Подходит, если
- Нужно быстро найти страну по обрывку названия или коду
- Нужен адрес по координатам с точностью в заданном радиусе
- Нужно определить примерный город пользователя по IP
Не подходит, если
- Нужна стандартизация или очистка адресов (платный DaData Cleaner): сервер использует только бесплатные подсказки
- Нужен не Cursor, а другой MCP-клиент: README и конфиг рассчитаны только на Cursor
Пример запроса к агенту
Найди адрес по координатам 55.878, 37.653 в радиусе 100 метровMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
DADATA_API_KEYобязательная, секрет- Ключ API DaData из личного кабинета
DADATA_SECRET_KEYобязательная, секрет- Секретный ключ DaData из личного кабинета
Ограничения
Покрывает только три метода DaData suggestions (страна, адрес по координатам, город по IP) из ее более широкого API. Бесплатный лимит подсказок DaData: 10000 запросов в день. Нужна сборка dotnet build перед каждым включением, Cursor запускает уже собранный DLL. Требует .NET 8 SDK на машине пользователя.
Как отключить. Отключите сервер dadata-local в Cursor (Settings, раздел MCP) и удалите .env с ключами.
Частые вопросы
Нужен ли платный тариф DaData?
Нет, все три метода используют бесплатные подсказки DaData с лимитом 10000 запросов в день.
Работает ли без сборки проекта?
Нет, Cursor запускает уже собранный DLL, поэтому dotnet build обязателен до подключения сервера.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
DaData — все инструментыDaData MCP
dadata-mcp
MCP-сервер для DaData на 31 инструмент: подсказки адресов, проверка компаний по ИНН, очистка телефонов, паспортов и справочники
MCP-сервер DaData
DaData MCP
Официальный MCP DaData: агент проверяет компании по ИНН и ОГРН, стандартизирует адреса и определяет владельца домена или почты
Набор MCP-серверов для Wildberries, Ozon, Яндекс Маркета, Битрикс24, amoCRM, Авито, Директа, Метрики, Вебмастера и DaData, локально бесплатно
Глаз Дьявола: OSINT с русским контуром
glaz-dyavola
OSINT-инструмент для пассивной разведки: ЕГРЮЛ, ФССП, VK, Telegram и Яндекс рядом с поиском секретов и MCP-сервером на 15 инструментов
MCP-сервер для публичного API Яндекс DataLens
datalens-mcp
MCP-сервер на Rust для публичного API Яндекс DataLens: 60 методов через полный каталог, типизированные обертки для частых операций и IAM-авторизация
DataLens Dev MCP
datalens-dev-mcp
Локальный MCP-сервер и плагин Codex для разработки дашбордов Yandex DataLens: чтение, создание, публикация, бэкап и очистка объектов
Коротко о README
README объясняет, как IDE подключается к MCP по stdio и что такое tool в терминологии проекта, дает диаграмму трех инструментов, требования (.NET 8 SDK, ключ DaData), шаги сборки и подключения в Cursor, контракт результата по типам из ToolResults.cs с примерами JSON-ответов и ссылками на конкретные строки исходников, а также раздел безопасности про хранение ключей только в .env.