Files
crank/examples/dadata/README.md
T
github-ops 73b44eb93b
Deploy / deploy (push) Failing after 9s
CI / Rust Checks (push) Successful in 5m4s
CI / UI Checks (push) Failing after 5s
CI / Frontend E2E (push) Has been skipped
CI / Deployment Manifests (push) Has been skipped
chore: publish clean community baseline
2026-06-18 08:58:45 +00:00

2.7 KiB

Примеры Dadata

В этой папке лежат примеры операций Crank для Dadata. Их можно импортировать в интерфейсе Crank и использовать как основу для MCP-инструментов.

Dadata не предоставляет эти методы полностью без ключей. Для работы нужны ключи из личного кабинета Dadata:

  • Authorization: Token <API_KEY> нужен для всех примеров.
  • X-Secret: <SECRET_KEY> дополнительно нужен для методов стандартизации.

В YAML-файлах стоят заглушки Token CHANGE_ME_DADATA_API_KEY и CHANGE_ME_DADATA_SECRET_KEY. Перед использованием замените их в настройках операции на реальные значения. Не добавляйте ключи во входные параметры инструмента: тогда MCP-клиент и агент смогут их увидеть.

Группа “Паспорта”

  • passports/dadata_clean_passport.operation.yaml проверяет и разбирает номер паспорта через метод стандартизации.
  • passports/dadata_suggest_fms_unit.operation.yaml ищет подразделение ФМС/МВД по коду или названию.

Группа “Автомобили”

  • cars/dadata_clean_vehicle.operation.yaml распознает марку и модель автомобиля из свободного текста.
  • cars/dadata_suggest_car_brand.operation.yaml ищет марку автомобиля по русскому или английскому названию.

Как проверить

  1. Импортируйте нужный YAML-файл в Crank.
  2. Замените заголовки-заглушки на реальные ключи Dadata.
  3. Запустите тест операции в интерфейсе Crank.
  4. Создайте агента, привяжите к нему операции одной группы и опубликуйте агента.
  5. Подключите MCP-клиент к опубликованному агенту и вызовите нужный инструмент.

Документация Dadata: