СБИС (Saby) MCP — MCP-сервер для Claude Code: установка
Подключает API СБИС (Saby) к ассистенту для поиска документов, контроля стадий ЭДО и проверки сертификатов подписи без перехода в веб-интерфейс.
claude mcp add sbis-mcp-ru -e SBIS_SESSION_ID=<SBIS_SESSION_ID> -- uvx sbis-mcp-ruЧто делает СБИС (Saby) MCP (RU) — документы, подпись, ЭДО
Сервер открывает доступ к 45 методам платформы Saby через три базовых инструмента: поиск метода по описанию, чтение параметров и прямой вызов. Агент сам подбирает нужный эндпоинт по смыслу задачи. Это даёт возможность просматривать списки документов, отслеживать этапы согласований, проверять контрагентов и следить за сроком действия МЧД.
Для защиты данных операции разделены по уровням доступа. Чтение выполняется сразу. Запись и необратимые действия требуют подтверждения от пользователя. Для работы нужен Python 3.10 или новее и токен SBIS_SESSION_ID. Сессия действует ограниченное время, поэтому идентификатор придётся периодически запрашивать заново. Ключи можно передавать через переменную окружения или сохранять в локальном файле ~/.ru-mcp/cabinets.json.
Какие задачи решает
- проверить текущий статус и этапы согласования входящих документов
- найти контрагента и его идентификатор участника ЭДО по реквизитам
- отследить сроки действия электронных подписей и доверенностей
- выгрузить список изменений или реестр документов нужного типа за период
Примеры запросов агенту
- Найди в СБИС все входящие документы со статусом ожидания за эту неделю
- Проверь сертификаты подписи в системе и покажи те, чей срок истекает
- Найди идентификатор участника ЭДО для контрагента по его ИНН
Как установить СБИС (Saby) MCP (RU) — документы, подпись, ЭДО
Командой платформы
claude mcp add sbis-mcp-ru -e SBIS_SESSION_ID=<SBIS_SESSION_ID> -- uvx sbis-mcp-ruВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from sbis-mcp-ru <команда>
Командой платформы
codex mcp add sbis-saby-mcp-ru-dokumenty-podpis-edo --env SBIS_SESSION_ID=<SBIS_SESSION_ID> -- uvx sbis-mcp-ruВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from sbis-mcp-ru <команда>
Файл настроек
{
"mcpServers": {
"sbis-saby-mcp-ru-dokumenty-podpis-edo": {
"command": "uvx",
"args": [
"sbis-mcp-ru"
],
"env": {
"SBIS_SESSION_ID": "<SBIS_SESSION_ID>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from sbis-mcp-ru <команда>
Файл настроек
{
"servers": {
"sbis-saby-mcp-ru-dokumenty-podpis-edo": {
"type": "stdio",
"command": "uvx",
"args": [
"sbis-mcp-ru"
],
"env": {
"SBIS_SESSION_ID": "<SBIS_SESSION_ID>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from sbis-mcp-ru <команда>
Командой платформы
gemini mcp add -e SBIS_SESSION_ID=<SBIS_SESSION_ID> sbis-saby-mcp-ru-dokumenty-podpis-edo uvx sbis-mcp-ruВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from sbis-mcp-ru <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о СБИС (Saby) MCP (RU) — документы, подпись, ЭДО
Как установить СБИС (Saby) MCP в Claude Code?
Выполните команду claude mcp add sbis-mcp-ru -e SBIS_SESSION_ID=<SBIS_SESSION_ID> -- uvx sbis-mcp-ru. Вместо плейсхолдера передайте действующий ключ сессии.
Где взять токен SBIS_SESSION_ID?
Идентификатор возвращает команда «СБИС.Аутентифицировать» при передаче логина и пароля пользователя с правами на интеграцию. Пароль сервер не хранит, а сессия действует ограниченное время.
Как проверить корректность настройки сервера?
Запустите команду uvx sbis-mcp-ru doctor. Чтобы выполнить тестовый запрос на чтение без изменений в кабинете, добавьте флаг --live.