MCP
22 разделов и 212 инструментов платформы LegalStack для AI-агентов
Платформа LegalStack даёт AI-агентам инструменты по протоколу MCP версии 2026-07-28 через транспорт Streamable HTTP. Агенты внутри платформы получают все разделы, внешние клиенты подключаются к https://mcp.legalstack.ru/mcp.
Подключение
Все инструменты, доступные снаружи, — в одном подключении https://mcp.legalstack.ru/mcp. Отдельный раздел — https://mcp.legalstack.ru/mcp/<раздел>.
Сервер защищён OAuth 2.1 по спецификации MCP и принимает только токены, привязанные к ключу клиента по DPoP (RFC 9449): в метаданных защищённого ресурса https://mcp.legalstack.ru/.well-known/oauth-protected-resource/mcp указано dpop_bound_access_tokens_required: true. Без токена сервер отвечает 401 с заголовком WWW-Authenticate и адресом этих метаданных. Клиент находит сервер авторизации https://api.legalstack.ru, регистрируется через /oauth/register, запрашивает scope mcp:tools:execute и на каждый запрос подписывает доказательство DPoP с серверным nonce из заголовка DPoP-Nonce, см. гайд Аутентификация. Инструменты выполняются от имени вошедшего пользователя и в границах его прав.
Сервер принимает клиентов с протоколом MCP 2026-07-28.
Мост для клиентов без DPoP
Клиент без поддержки DPoP подключается через мост legalstack-mcp-bridge: мост выполняет вход, хранит ключ DPoP и токены и передаёт запросы клиента по stdio. Установка на macOS и Linux:
curl -fsSL https://docs.legalstack.ru/downloads/mcp-bridge/install.sh | shУстановка на Windows в PowerShell:
irm https://docs.legalstack.ru/downloads/mcp-bridge/install.ps1 | iexУстановщик выбирает сборку для системы и процессора, сверяет её контрольную сумму из SHA256SUMS и кладёт мост в ~/.local/bin, а на Windows в %LOCALAPPDATA%\LegalStack\bin с добавлением папки в PATH. Другую папку задаёт переменная LEGALSTACK_BIN_DIR. Сборки и контрольные суммы каждой версии лежат в https://docs.legalstack.ru/downloads/mcp-bridge/<версия>/, номер текущей версии — в https://docs.legalstack.ru/downloads/mcp-bridge/latest.json.
Вход: legalstack-mcp-bridge login --url https://mcp.legalstack.ru/mcp. Ключ DPoP и токены хранятся в файле ~/.legalstack/mcp-bridge.json, зашифрованном ключом из системного хранилища: Связки ключей macOS, Диспетчера учётных данных Windows или Secret Service в Linux. Если системного хранилища нет, например на сервере без графической сессии, файл хранится незашифрованным с доступом только для владельца, и мост предупреждает об этом при каждом запуске. Выход: legalstack-mcp-bridge logout, версия: legalstack-mcp-bridge --version.
Подключение моста в клиентах:
- Claude Code:
claude mcp add legalstack -- legalstack-mcp-bridge --url https://mcp.legalstack.ru/mcp. - Cursor: в
.cursor/mcp.jsonдобавьте вmcpServersсервер"legalstack": { "command": "legalstack-mcp-bridge", "args": ["--url", "https://mcp.legalstack.ru/mcp"] }. - VS Code: в
.vscode/mcp.jsonдобавьте вserversсервер"legalstack": { "type": "stdio", "command": "legalstack-mcp-bridge", "args": ["--url", "https://mcp.legalstack.ru/mcp"] }. - Codex: в
~/.codex/config.tomlдобавьте раздел[mcp_servers.legalstack]сcommand = "legalstack-mcp-bridge"иargs = ["--url", "https://mcp.legalstack.ru/mcp"]. - Клиент с собственной поддержкой DPoP: транспорт Streamable HTTP, адрес
https://mcp.legalstack.ru/mcp, авторизация OAuth с динамической регистрацией клиента. - Удалённые клиенты без DPoP (например, коннекторы в веб-интерфейсах) подключить нельзя: платформа не выдаёт токенов без привязки к клиенту.
Права на действия
Внешние клиенты подчиняются правам на действия основного агента команды. Действие с режимом «Спрашивать» сервер выполняет только после подтверждения пользователя через запрос клиента; клиент без поддержки таких запросов это действие не выполнит. Действие с режимом «Запрещено» не выполняется.
Разделы
| Раздел | Инструментов | Доступно снаружи |
|---|---|---|
| Согласования | 9 | все |
| Автоматизации | 12 | 11 из 12 |
| Калькуляторы | 4 | все |
| Календарь | 7 | все |
| Облачные хранилища | 6 | 4 из 6 |
| Проверка документов | 3 | все |
| Подключения | 1 | все |
| Документы | 27 | 26 из 27 |
| Файлы | 5 | нет |
| Формы | 8 | все |
| Базы знаний | 16 | все |
| Почта | 5 | 4 из 5 |
| МойСклад | 9 | 8 из 9 |
| Навигация | 1 | все |
| 1С | 13 | все |
| Реестры | 30 | 29 из 30 |
| СБИС | 16 | 13 из 16 |
| Задания агента | 6 | нет |
| Подписание | 7 | все |
| Задачи | 16 | 9 из 16 |
| Команда | 6 | все |
| Telegram | 5 | 4 из 5 |
Инструменты рабочей папки агента и служебные инструменты доступны только агентам внутри платформы.