SWT3 AI Witness — MCP-сервер для Claude Code: обзор и запуск
Фиксирует действия ИИ-агентов, вызовы инструментов и делегирование в неизменяемый криптографический журнал аудита для соблюдения регуляторных норм.
claude mcp add --env SWT3_API_KEY=<SWT3_API_KEY> --env SWT3_TENANT_ID=<SWT3_TENANT_ID> --env SWT3_CONFIG_FILE=<SWT3_CONFIG_FILE> --env SWT3_CLEARING_LEVEL=<SWT3_CLEARING_LEVEL> --env SWT3_AGENT_ID=<SWT3_AGENT_ID> --transport stdio swt3-ai-witness -- npx -y @tenova/swt3-mcpЧто делает SWT3 AI Witness
Сервер создаёт криптографические свидетельства работы моделей, проверяет границы доступа и отслеживает цепочки вызовов между агентами. Исходные промпты и ответы модели не покидают вашу инфраструктуру: хешируются только факты вызовов, переходы управления и системные решения.
Внутри встроены механизмы фиксации прерывания работы агентов оператором, контроля выхода за рамки полномочий и интеграции с политиками вроде NVIDIA NemoClaw или журналами ROS 2. Для развёртывания обязательны переменные окружения с ключами доступа SWT3_API_KEY и идентификатором агента или организации.
Какие задачи решает
- Зафиксировать цепочку делегирования между несколькими субагентами
- Подтвердить срабатывание аварийного останова агента для регулятора
- Записать выход инструмента за установленные границы прав доступа
- Собрать журнал аудита для требований EU AI Act и стандартов NIST
Примеры запросов агенту
- Запиши в журнал SWT3 факт блокировки вызова небезопасной команды
- Проверь целостность цепочки передачи задач от диспетчера к субагенту
- Зафиксируй принудительную остановку агента оператором с сохранением состояния
Как установить SWT3 AI Witness
Командой платформы
claude mcp add --env SWT3_API_KEY=<SWT3_API_KEY> --env SWT3_TENANT_ID=<SWT3_TENANT_ID> --env SWT3_CONFIG_FILE=<SWT3_CONFIG_FILE> --env SWT3_CLEARING_LEVEL=<SWT3_CLEARING_LEVEL> --env SWT3_AGENT_ID=<SWT3_AGENT_ID> --transport stdio swt3-ai-witness -- npx -y @tenova/swt3-mcpВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Командой платформы
codex mcp add swt3-ai-witness --env SWT3_API_KEY=<SWT3_API_KEY> --env SWT3_TENANT_ID=<SWT3_TENANT_ID> --env SWT3_CONFIG_FILE=<SWT3_CONFIG_FILE> --env SWT3_CLEARING_LEVEL=<SWT3_CLEARING_LEVEL> --env SWT3_AGENT_ID=<SWT3_AGENT_ID> -- npx -y @tenova/swt3-mcpВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Файл настроек
{
"mcpServers": {
"swt3-ai-witness": {
"command": "npx",
"args": [
"-y",
"@tenova/swt3-mcp"
],
"env": {
"SWT3_API_KEY": "<SWT3_API_KEY>",
"SWT3_TENANT_ID": "<SWT3_TENANT_ID>",
"SWT3_CONFIG_FILE": "<SWT3_CONFIG_FILE>",
"SWT3_CLEARING_LEVEL": "<SWT3_CLEARING_LEVEL>",
"SWT3_AGENT_ID": "<SWT3_AGENT_ID>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Файл настроек
{
"servers": {
"swt3-ai-witness": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@tenova/swt3-mcp"
],
"env": {
"SWT3_API_KEY": "<SWT3_API_KEY>",
"SWT3_TENANT_ID": "<SWT3_TENANT_ID>",
"SWT3_CONFIG_FILE": "<SWT3_CONFIG_FILE>",
"SWT3_CLEARING_LEVEL": "<SWT3_CLEARING_LEVEL>",
"SWT3_AGENT_ID": "<SWT3_AGENT_ID>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Командой платформы
gemini mcp add -e SWT3_API_KEY=<SWT3_API_KEY> -e SWT3_TENANT_ID=<SWT3_TENANT_ID> -e SWT3_CONFIG_FILE=<SWT3_CONFIG_FILE> -e SWT3_CLEARING_LEVEL=<SWT3_CLEARING_LEVEL> -e SWT3_AGENT_ID=<SWT3_AGENT_ID> swt3-ai-witness npx -y @tenova/swt3-mcpВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о SWT3 AI Witness
Как установить SWT3 AI Witness в Claude Code?
Выполните команду claude mcp add swt3-witness -e SWT3_API_KEY=<SWT3_API_KEY> -e SWT3_SIGNING_KEY=<SWT3_SIGNING_KEY> -- npx -y @tenova/swt3-mcp, указав свои ключи.
Что делает SWT3 AI Witness?
Сервер протоколирует вызовы инструментов, сетевые доступы и шаги рассуждений, превращая их в защищённые от подделки криптографические отчёты.
Уходят ли тексты промптов на внешние серверы?
Тексты запросов и ответы генерации остаются внутри вашей сети, сохраняются исключительно хеши и метаданные событий.