Локальный MCP для DaData на .NET

DaData Local MCP

Локальный MCP-сервер на C#/.NET 8 для DaData: страна по названию или коду, адрес по координатам, город по IP, три инструмента для Cursor

  • 0 ★ репозитория
  • Последний коммит
  • BSD-3-Clause
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Запускает .NET-сервер, который по ключу DaData ищет страну, адрес по координатам и город по IP
  • Ключи читаются из .env и в чат не попадают
Все причины и проверки
Российский стек

luna-pulse/dadatamcp

Установка

Работает в
Сервисы

Ручная установка

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 MCP

dadata-mcp

Российский стек

MCP-сервер для DaData на 31 инструмент: подсказки адресов, проверка компаний по ИНН, очистка телефонов, паспортов и справочники

MCP-серверРасширенный доступ3Звезды репозитория
Официальный

Официальный MCP DaData: агент проверяет компании по ИНН и ОГРН, стандартизирует адреса и определяет владельца домена или почты

MCP-серверРасширенный доступ
Российский стек

Набор MCP-серверов для Wildberries, Ozon, Яндекс Маркета, Битрикс24, amoCRM, Авито, Директа, Метрики, Вебмастера и DaData, локально бесплатно

MCP-серверШирокий доступ
Российский стек

OSINT-инструмент для пассивной разведки: ЕГРЮЛ, ФССП, VK, Telegram и Яндекс рядом с поиском секретов и MCP-сервером на 15 инструментов

MCP-серверРасширенный доступ1Звезды репозитория
Российский стек

MCP-сервер на Rust для публичного API Яндекс DataLens: 60 методов через полный каталог, типизированные обертки для частых операций и IAM-авторизация

MCP-серверРасширенный доступ5Звезды репозитория

DataLens Dev MCP

datalens-dev-mcp

Российский стек

Локальный MCP-сервер и плагин Codex для разработки дашбордов Yandex DataLens: чтение, создание, публикация, бэкап и очистка объектов

MCP-серверШирокий доступ7Звезды репозитория

Коротко о README

README объясняет, как IDE подключается к MCP по stdio и что такое tool в терминологии проекта, дает диаграмму трех инструментов, требования (.NET 8 SDK, ключ DaData), шаги сборки и подключения в Cursor, контракт результата по типам из ToolResults.cs с примерами JSON-ответов и ссылками на конкретные строки исходников, а также раздел безопасности про хранение ключей только в .env.

Бейдж для README

Сообщить о проблеме