Перейти к содержимому
LegalStack

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 (например, коннекторы в веб-интерфейсах) подключить нельзя: платформа не выдаёт токенов без привязки к клиенту.

Права на действия

Внешние клиенты подчиняются правам на действия основного агента команды. Действие с режимом «Спрашивать» сервер выполняет только после подтверждения пользователя через запрос клиента; клиент без поддержки таких запросов это действие не выполнит. Действие с режимом «Запрещено» не выполняется.

Разделы

Инструменты рабочей папки агента и служебные инструменты доступны только агентам внутри платформы.

На этой странице