sbis-mcp-ru — Claude Code MCP server: setup and tools
Connects Saby (SBIS) electronic document exchange to your assistant to inspect workflows, track pending files, and review digital signatures.
claude mcp add sbis-mcp-ru -e SBIS_SESSION_ID=<SBIS_SESSION_ID> -- uvx sbis-mcp-ruWhat СБИС (Saby) MCP (RU) — документы, подпись, ЭДО does
The server exposes 45 API endpoints through three core tools: searching actions by plain description, inspecting schema details, and dispatching the call. The assistant handles document lookups directly. It checks stages of approval, inspects counterparty details, and verifies employee power of attorney records.
Security controls separate operations by access type. Queries that only inspect data run immediately, while modifications and irreversible changes ask for confirmation. Running it requires Python 3.10 or newer and an active SBIS_SESSION_ID. Because Saby sessions expire, you must renew the token when it lapses. Credentials can stay in environment variables or in ~/.ru-mcp/cabinets.json.
What it helps with
- inspect stage progress for outgoing and incoming business documents
- check expiration dates across digital signature certificates and MCHD
- retrieve counterparty identifiers for electronic document interchange
- fetch batches of updated business files by date range
Example prompts for the agent
- Check Saby for incoming documents that are waiting for approval
- List digital signature certificates and highlight any that expire soon
- Look up the electronic document exchange ID for this counterparty
How to install СБИС (Saby) MCP (RU) — документы, подпись, ЭДО
Platform CLI
claude mcp add sbis-mcp-ru -e SBIS_SESSION_ID=<SBIS_SESSION_ID> -- uvx sbis-mcp-ruReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from sbis-mcp-ru <command>
Platform CLI
codex mcp add sbis-saby-mcp-ru-dokumenty-podpis-edo --env SBIS_SESSION_ID=<SBIS_SESSION_ID> -- uvx sbis-mcp-ruReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from sbis-mcp-ru <command>
Config file
{
"mcpServers": {
"sbis-saby-mcp-ru-dokumenty-podpis-edo": {
"command": "uvx",
"args": [
"sbis-mcp-ru"
],
"env": {
"SBIS_SESSION_ID": "<SBIS_SESSION_ID>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from sbis-mcp-ru <command>
Config file
{
"servers": {
"sbis-saby-mcp-ru-dokumenty-podpis-edo": {
"type": "stdio",
"command": "uvx",
"args": [
"sbis-mcp-ru"
],
"env": {
"SBIS_SESSION_ID": "<SBIS_SESSION_ID>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from sbis-mcp-ru <command>
Platform CLI
gemini mcp add -e SBIS_SESSION_ID=<SBIS_SESSION_ID> sbis-saby-mcp-ru-dokumenty-podpis-edo uvx sbis-mcp-ruReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from sbis-mcp-ru <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about СБИС (Saby) MCP (RU) — документы, подпись, ЭДО
How do I install the Saby MCP server in Claude Code?
Run claude mcp add sbis-mcp-ru -e SBIS_SESSION_ID=<SBIS_SESSION_ID> -- uvx sbis-mcp-ru in your terminal. Replace <SBIS_SESSION_ID> with your valid session identifier.
How do I generate an SBIS_SESSION_ID?
Authenticate using login credentials via the auth command. The session token is temporary, and the server never stores your raw account password.
How can I verify that the MCP server works?
Run uvx sbis-mcp-ru doctor in your console to verify endpoints and environment variables. Append --live to execute a lightweight read query against the API.