diadoc-mcp-ru
MCP-сервер для API Диадока (Контур): 114 методов, документы, документооборот, контрагенты, МЧД | MCP server for the Kontur Diadoc EDI API: 114 methods, documents, workflow, counterparties.
Install / Use
claude mcp add ilyautov -- npx -y github:ilyautov/diadoc-mcp-ruIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of diadoc-mcp-ru
diadoc-mcp-ru scores 81/100 on our quality scale, 2412th of 2,863 Automation skills we index.
Its MCP Server is 7.1 KB long, well organised into 11 sections with 4 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 24 days ago, so diadoc-mcp-ru is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
diadoc-mcp-ru compared with similar skills
All 4 of these similar skills score higher than diadoc-mcp-ru; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| diadoc-mcp-ru (this skill)by ilyautov | 81 | 3 | 24d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 106.4k | 5d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.3k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.7k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 90.4k | today | MCP Server |
Frequently asked questions
- How do I install diadoc-mcp-ru?
- Run
claude mcp add ilyautov -- npx -y github:ilyautov/diadoc-mcp-ru. The install tabs above show the steps for each supported agent. - Which AI agents does diadoc-mcp-ru work with?
- It is written for Claude Code, Claude Desktop, Cursor and OpenAI Codex, as a MCP Server file. Other agents that read the same format can often use it too.
- Is diadoc-mcp-ru safe to use?
- It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is diadoc-mcp-ru still maintained?
- The repository was last updated 24 days ago, so diadoc-mcp-ru is actively maintained.
Skill content
View source on GitHubdiadoc-mcp-ru
<!-- mcp-name: io.github.ilyautov/diadoc-mcp-ru -->API Диадока для ИИ-ассистентов: входящие и исходящие документы, статусы документооборота, контрагенты и приглашения к ЭДО, подписание, МЧД, печатные формы.
<p align="center"> <a href="https://business-mcp-ru.aifrontier.tech/"> <img src="assets/social-preview.png" alt="diadoc-mcp-ru: API Диадока (Контур) в ИИ-ассистенте. 114 методов, поиск метода словами, гейт безопасности перед записью" width="760"> </a> </p>Каталог собран из первоисточника (документация 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, вне репозитория.
Карта методов
| раздел | методов | чтение | запись | необратимое | |---|---|---|---|---| | Документы | 17 | 10 | 5 | 2 | | Контрагенты | 14 | 8 | 4 | 2 | | Сотрудники и пользователи | 14 | 8 | 4 | 2 | | Сообщения | 11 | 6 | 5 | 0 | | Организации и ящики | 11 | 9 | 2 | 0 | | Машиночитаемая доверенность | 8 | 4 | 3 | 1 | | Подписание | 8 | 6 | 2 | 0 | | Генерация и разбор XML | 8 | 8 | 0 | 0 | | События | 7 | 6 | 1 | 0 | | Печатные формы | 6 | 6 | 0 | 0 | | Полка документов | 6 | 3 | 3 | 0 | | Документооборот | 4 | 4 | 0 | 0 | | всего | 114 | 78 | 29 | 7 |
Как это выглядит в чате
Вы: входящие документы
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.
Related Skills
Agent-Reach
106.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.3kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.7kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
90.4k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
