mcp-slim-guard — MCP-сервер для Claude Code: что делает
mcp-slim-guard ограничивает доступ к MCP-инструментам, проверяет вызовы и восстанавливает большие результаты без повторного обращения к upstream.
claude mcp add mcp-slim-guard -- npx -y mcp-slim-guardЧто делает mcp-slim-guard
mcp-slim-guard даёт хосту контролируемый доступ к разрешённым upstream-инструментам. Он сохраняет исходные схемы аргументов, применяет allow/deny-правила и проверяет вызов до обращения к upstream. В режимах Compact и Extreme поиск показывает до трёх совпадений с исходными required-полями, enum и вложенной схемой.
Режим Compact использует find_tool, call_tool и read_result; он выбран по умолчанию для Claude Code. Native сохраняет обычный каталог инструментов, а Extreme уменьшает первую выдачу только для достаточно крупных ответов. Большой результат можно получить фрагментами или точным снимком через read_result, не вызывая upstream повторно.
Для запуска из проверенного checkout нужны npm ci, npm run build и npm link; затем создаётся mcp-slim-guard.yml версии 2. Конфигурация версии 1 отклоняется, а проект помечен как alpha, поэтому перед подключением привилегированных инструментов нужно проверить правила авторизации и настройки upstream.
Какие задачи решает
- ограничить MCP-инструменты по allow/deny-правилам
- проверить аргументы до вызова upstream
- сократить первую выдачу крупного результата
- восстановить точный снимок без повторного вызова
- найти только разрешённые инструменты
Примеры запросов агенту
- Найди разрешённый инструмент для работы с задачами и покажи его схему через
find_tool. - Вызови найденный инструмент через
call_toolс аргументами из его исходной схемы. - Если ответ слишком большой, получи его через
read_resultпоresult_refиnext_cursor.
Как установить mcp-slim-guard
Командой платформы
claude mcp add mcp-slim-guard -- npx -y mcp-slim-guardКомандой платформы
codex mcp add mcp-slim-guard -- npx -y mcp-slim-guardФайл настроек
{
"mcpServers": {
"mcp-slim-guard": {
"command": "npx",
"args": [
"-y",
"mcp-slim-guard"
]
}
}
}Файл настроек
{
"servers": {
"mcp-slim-guard": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-slim-guard"
]
}
}
}Командой платформы
gemini mcp add mcp-slim-guard npx -y mcp-slim-guardПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-slim-guard
Как установить mcp-slim-guard в Claude Code?
Выполните claude mcp add mcp-slim-guard -- npx -y mcp-slim-guard. Для запуска из checkout сначала нужны npm ci, npm run build и npm link.
Что делает mcp-slim-guard?
Сервер ограничивает каталог разрешёнными MCP-инструментами, проверяет аргументы по исходной схеме до вызова upstream и умеет восстанавливать крупный результат без повторного вызова.
Какие режимы поддерживает mcp-slim-guard в Claude Code?
Claude Code поддерживает Compact и Extreme. Native для Claude Code не используется; Compact выбран режимом по умолчанию.