business-mcp-ru
Пять MCP-серверов для российских деловых сервисов. Каждый живёт своим репозиторием и ставится отдельно; здесь общий вход, страницы и список.
| репозиторий | сервис | методов | спрос/мес | страница |
|---|---|---|---|---|
| chestny-znak-mcp-ru | API Честного знака (ГИС МТ) | 33 | 1 976 | chestny-znak-api |
| diadoc-mcp-ru | API Диадока (Контур) | 114 | 1 740 | diadoc-api |
| vk-mcp-ru | VK API | 373 | 1 344 | vk-api |
| hh-mcp-ru | API hh.ru | 133 | 911 | hh-api |
| sbis-mcp-ru | API СБИС (Saby) | 45 | 877 | sbis-api |
| marketplaces-mcp-ru | Wildberries, Ozon, Яндекс Маркет, Авито | 1 022 | 6 503 | marketplaces-mcp-ru.aifrontier.tech |
Всего 698 методов в пяти серверах отсюда, плюс 1 022 в маркетплейсах.
Последняя строка это отдельный проект: он старше, ставится одним пакетом сразу на четыре площадки, и спрос в его строке это сумма по ним. Здесь же каждый сервис ставится сам по себе.
Поставить один
uvx hh-mcp-ru # или vk-mcp-ru, diadoc-mcp-ru, sbis-mcp-ru, chestny-znak-mcp-ru
Поставить все пять
pip install business-mcp-ru
Этот пакет не содержит кода: он тянет пять серверов как зависимости, чтобы не перечислять их по одному.
Как устроено
Сервер это каталог методов (endpoints.yaml) плюс тонкий server.py на 66
строк. Всё остальное в общем ядре schema-mcp-core:
HTTP-клиент с авторизацией и повтором на 429, классы доступа, хранилище ключей,
doctor. Поэтому правка безопасности чинит сразу пять серверов, а не один.
Агент не получает сотню функций: он ищет метод словами (*_search_methods),
читает описание с параметрами (*_describe_method) и вызывает
(*_call_method). Перед записью спрашивает.
Ключи
Живут на машине пользователя, в ~/.ru-mcp/cabinets.json с правами 600. Наружу
не уходят: у каждого сервера белый список доменов, и заголовок авторизации не
покидает домен сервиса даже при вызове произвольного пути.
Спрос
Цифры в таблице это Яндекс Вордстат, Россия, месяц до 08.09.2026, запрос вида
«<сервис> api». Ниши выбирались по двум условиям сразу: спрос от 800 в месяц и
отсутствие поддерживаемого MCP-сервера на GitHub. Замер и метод:
Projects/nishi-mcp-skills-2026-09-11.
Страницы
docs/ собирается скриптом из тех же каталогов, которые исполняют серверы:
python3 scripts/build_pages.py # пересобрать
python3 scripts/build_pages.py --check # сверить, для CI
Каталоги берутся из соседних папок репозиториев, а если их нет, из установленных пакетов.
MIT. Автор Илья Утов.
Metadata
Release files for business-mcp-ru 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| business_mcp_ru-0.1.0.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| business_mcp_ru-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.0 kB
Release files / business_mcp_ru-0.1.0.tar.gz
| Download URL | business_mcp_ru-0.1.0.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6c9a41a4b0670690e5caccfa9030819ad5b6b63612f0a73a1d3943bbc2f2840d
|
|
BLAKE2b-256 checksum How to use checksums |
1dd0974d9c74afaaf4f5b75c50931b0c11541cca6b8eb5024f561980ab40f143
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / business_mcp_ru-0.1.0-py3-none-any.whl
| Download URL | business_mcp_ru-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c538394f543549383f9853d3a7cefdd64bbf7c9f38aa67f340e970501b22ff4e
|
|
BLAKE2b-256 checksum How to use checksums |
db5437633a1ad9b912fdf3c0c8e3547cce9ba45546f754370c719e232f548f96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency log