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

36 lines
2.7 KiB
Markdown

# Примеры 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:
- Проверка паспорта: https://dadata.ru/api/clean/passport/
- Подразделения ФМС/МВД: https://dadata.ru/api/suggest/fms_unit/
- Стандартизация автомобилей: https://dadata.ru/api/clean/vehicle/
- Марки автомобилей: https://dadata.ru/api/suggest/car_brand/