scopeblind-mcp — MCP-сервер для Claude Code: обзор и запуск
Шлюз безопасности для stdio MCP-серверов. Логирует вызовы инструментов в фоновом режиме и блокирует опасные операции по локальным правилам.
claude mcp add scopeblind-mcp -- npx -y scopeblind-mcpЧто делает scopeblind-mcp
Шлюз работает как прозрачный stdio-прокси между MCP-клиентом и целевым сервером. Он перехватывает JSON-RPC запросы tools/call. Остальные служебные сообщения вроде initialize или tools/list проходят без изменений. По умолчанию включён режим наблюдения (shadow mode), поэтому прокси лишь записывает данные о вызовах в stderr со специальным префиксом [PROTECT_MCP], не прерывая выполнение.
Для реальной защиты подключается файл политики. Правила позволяют явно заблокировать инструмент (block: true), установить ограничение по частоте (например, 5/hour) или потребовать уровень допуска. Команда protect-mcp init генерирует локальные ключи Ed25519. После этого шлюз начинает формировать подписанные квитанции в .protect-mcp-receipts.jsonl и открывает доступ к ним по адресу http://127.0.0.1:9876/receipts.
Обычный запуск прокси не подписывает запросы и ничего не блокирует. Защита срабатывает только при передаче флага --enforce вместе с файлом правил. Уровень сессии в стандартном CLI-режиме остаётся unknown, пока внешняя интеграция не передаст статус допуска программно.
Какие задачи решает
- логировать вызовы инструментов MCP-серверов в фоновом режиме
- блокировать вызовы опасных функций по списку правил
- ограничивать частоту выполнения затратных операций
- создавать подписанные квитанции Ed25519 для аудита
Примеры запросов агенту
- Запусти protect-mcp init, чтобы создать шаблон конфигурации и ключи подписи.
- Собери файл аудита командой
npx protect-mcp bundle --output audit.json. - Проверь статус шлюза и локальные квитанции через protect-mcp status.
Как установить scopeblind-mcp
Командой платформы
claude mcp add scopeblind-mcp -- npx -y scopeblind-mcpКомандой платформы
codex mcp add scopeblind-mcp -- npx -y scopeblind-mcpФайл настроек
{
"mcpServers": {
"scopeblind-mcp": {
"command": "npx",
"args": [
"-y",
"scopeblind-mcp"
]
}
}
}Файл настроек
{
"servers": {
"scopeblind-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"scopeblind-mcp"
]
}
}
}Командой платформы
gemini mcp add scopeblind-mcp npx -y scopeblind-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о scopeblind-mcp
Как установить scopeblind-mcp в Claude Code?
Выполните команду claude mcp add scopeblind-mcp -- npx -y scopeblind-mcp в терминале.
Что делает scopeblind-mcp?
Сервер работает как локальный прокси перед stdio MCP-серверами, перехватывает запросы tools/call и записывает журнал вызовов. При добавлении файла правил он может блокировать опасные команды или ограничивать частоту обращений.
Как включить подпись решений и блокировку?
Сначала выполните npx protect-mcp init, чтобы сгенерировать ключи Ed25519, настройте правила в JSON-файле и запускайте шлюз с флагом --enforce.