mcpField
Д
Диадок MCP (RU) — ЭДО, документы, контрагенты

Диадок MCP (RU) — ЭДО, документы, контрагенты

ローカル
business-mcp-ru.aifrontier.techビジネス・マーケティング33 週間前に更新

Диадок MCP (RU) — ЭДО, документы, контрагенты について

diadoc-mcp-ruは、電子文書ワークフロー向けにДиадок APIをAIアシスタントへ提供します。114のAPIメソッドを検索・説明・実行でき、書き込みと取り消せない操作には確認を求めます。

主な機能

  1. 01文書、取引先、署名、МЧДに対応
  2. 02114のAPIメソッドを提供
  3. 03メソッドの検索・説明・実行
  4. 04書き込みと取り消せない操作に確認を要求
  5. 05認証情報をローカルに保存し認証ヘッダーを制限

活用シーン

  1. 01対応が必要な受信文書の確認
  2. 02期間を指定した取引先との文書フローの集計
  3. 03ИННとКППで取引先を検索しЭДОの状態を確認
  4. 04文書の印刷用フォームをダウンロード

MCP 対応

MCPクライアントにДиадок APIの操作を提供します。メソッドは個別の関数ではなく、検索・説明・実行のツールを通じて利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ilyautov-diadoc-mcp-ru": {
"command": "uvx",
"args": [
"diadoc-mcp-ru"
],
"env": {
"DIADOC_CLIENT_ID": "<DIADOC_CLIENT_ID>",
"DIADOC_TOKEN": "<DIADOC_TOKEN>"
}
}
}
}
起動コマンドuvx diadoc-mcp-ru
設定が必要な環境変数
DIADOC_CLIENT_IDИдентификатор приложения Диадок, выдаёт Контур.
DIADOC_TOKENシークレットТокен пользователя Диадок, выдаёт метод Authenticate.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypidiadoc-mcp-ru0.3.0

ツール

18

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

diadoc-mcp-ru

API Диадока для ИИ-ассистентов: входящие и исходящие документы, статусы документооборота, контрагенты и приглашения к ЭДО, подписание, МЧД, печатные формы.

PyPI CI License: MIT Методов Сайт Звёзды

Install in VS Code Install in Cursor

diadoc-mcp-ru: API Диадока (Контур) в ИИ-ассистенте. 114 методов, поиск метода словами, гейт безопасности перед записью

Каталог собран из первоисточника (документация developer.kontur.ru/doc/diadoc-api) и лежит в репозитории как diadoc_mcp/endpoints.yaml: 114 методов, из них 78 на чтение, 29 на запись и 7 необратимых. Сервер исполняет ровно этот файл, поэтому таблица ниже не может разойтись с кодом.

Установка

Два пути, выбирайте по тому, есть ли у вас терминал.

Без терминала: файл .mcpb

Скачайте diadoc-mcp-ru-vX.Y.Z.mcpb со страницы релизов и откройте двойным щелчком. Claude Desktop поставит сервер сам и спросит ключи в отдельном окне, в конфиг лезть не придётся. Нужен Python 3.10 или новее: зависимости сервер доставит себе при первом запуске.

В терминале
uvx diadoc-mcp-ru

Claude Desktop, claude_desktop_config.json:

{
  "mcpServers": {
    "diadoc-mcp": {
      "command": "uvx",
      "args": ["diadoc-mcp-ru"],
      "env": { "DIADOC_CLIENT_ID": "...", "DIADOC_TOKEN": "..." }
    }
  }
}

Ключи

Идентификатор приложения запрашивается у Контура письмом, для продуктива нужна лицензия, для проб есть тестовый контур. Токен пользователя выдаёт метод Authenticate по логину и паролю или по сертификату.

переменнаясекретчто это
DIADOC_CLIENT_IDнетИдентификатор приложения Диадок, выдаёт Контур.
DIADOC_TOKENдаТокен пользователя Диадок, выдаёт метод Authenticate.

Ключи можно не держать в окружении: сервер умеет кабинеты и кладёт их в ~/.ru-mcp/cabinets.json с правами 600, вне репозитория.

Карта методов

разделметодовчтениезаписьнеобратимое
Документы171052
Контрагенты14842
Сотрудники и пользователи14842
Сообщения11650
Организации и ящики11920
Машиночитаемая доверенность8431
Подписание8620
Генерация и разбор XML8800
События7610
Печатные формы6600
Полка документов6330
Документооборот4400
всего11478297

Как это выглядит в чате

Вы: входящие документы

diadoc_search_methods("входящие документы")
  diadoc_get_document          GET  /V3/GetDocument      чтение
  diadoc_get_documents         GET  /V3/GetDocuments     чтение
  diadoc_get_document_actions  GET  /GetDocumentActions  чтение

diadoc_describe_method("diadoc_get_document")
  Возвращает данные документа по указанному идентификатору.
  GET diadoc-api.kontur.ru/V3/GetDocument
  параметры: нет
  класс доступа: чтение

diadoc_call_method("diadoc_get_document", {})

Три инструмента вместо 114 функций: агент ищет метод словами, читает его карточку и вызывает. Запись и необратимое спрашивают подтверждение.

Что обычно просят:

  • Показать входящие документы, по которым нужно действие.
  • Свести документооборот с контрагентом за период.
  • Найти контрагента по ИНН и КПП и проверить, подключён ли он к ЭДО.
  • Скачать печатную форму документа для бухгалтерии.

Безопасность

Сервер работает на машине пользователя, ключи наружу не уходят. У методов три класса доступа: чтение идёт сразу, запись и необратимые действия требуют подтверждения. Заголовок авторизации не покидает домены сервиса даже при вызове произвольного пути.

Проверить установку

uvx diadoc-mcp-ru doctor

Печатает, сколько методов загрузилось, найдены ли ключи и откуда. Секреты не показывает. С --live делает один дешёвый реальный вызов на чтение.

Родня

Ядро вынесено в schema-mcp-core. Соседние серверы: vk-mcp-ru, sbis-mcp-ru, chestny-znak-mcp-ru. Маркетплейсы живут отдельно: marketplaces-mcp-ru.

MIT. Автор Илья Утов.

Все проекты одним списком, разобранные по назначению: ilyautov.github.io.

Privacy Policy

diadoc-mcp-ru не собирает и не передаёт ваши данные: ключи лежат локально в ~/.ru-mcp/cabinets.json, запросы идут только в API Диадок (Контур), телеметрии нет. Полный текст: PRIVACY_POLICY.md.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。