mcpwall — MCP-сервер для Claude Code: что делает и как установить
Локальный прокси для MCP-инструментов. Перехватывает вызовы к серверам, закрывает доступ к секретам и блокирует опасные команды терминала.
claude mcp add mcpwall -- npx -y mcpwallЧто делает mcpwall
Прокси встаёт между средой разработки и реальными MCP-серверами через потоки stdio. Он проверяет каждый входящий JSON-RPC запрос по набору правил в формате YAML. Если агент пытается прочитать пути вроде .ssh/ или выполнить деструктивные шелл-команды, прокси возвращает ошибку и не пускает вызов дальше.
На обратном пути сервер фильтрует ответы инструментов. При обнаружении приватных ключей или токенов он вырезает их меткой [REDACTED BY MCPWALL]. Все события записываются в журнал JSON Lines. Модель здесь не используется: проверка опирается только на регулярные выражения и расчёт энтропии.
Проверить поведение правил на конкретном вызове помогает команда mcpwall check. Настроить изоляцию для существующих серверов можно через интерактивную команду npx mcpwall init со строгим профилем.
Какие задачи решает
- заблокировать чтение файлов
.sshи.envагентом - остановить выполнение опасных команд вроде
rm -rf - вырезать приватные ключи и API-токены из ответов инструментов
- сохранять аудит всех вызовов инструментов в JSON Lines
Примеры запросов агенту
- Проверь вызов
write_fileчерез правило в.mcpwall.yml - Выполни
npx mcpwall checkдля тестового запроса к файловой системе - Настрой защиту MCP-серверов командой
npx mcpwall init --profile strict
Как установить mcpwall
Командой платформы
claude mcp add mcpwall -- npx -y mcpwallКомандой платформы
codex mcp add mcpwall -- npx -y mcpwallФайл настроек
{
"mcpServers": {
"mcpwall": {
"command": "npx",
"args": [
"-y",
"mcpwall"
]
}
}
}Файл настроек
{
"servers": {
"mcpwall": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcpwall"
]
}
}
}Командой платформы
gemini mcp add mcpwall npx -y mcpwallПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcpwall
Как установить mcpwall в Claude Code?
Выполните команду claude mcp add mcpwall -- npx -y mcpwall. Это добавит прокси в конфигурацию окружения.
Что делает mcpwall?
Это фаервол для протокола MCP. Он фильтрует входящие запросы tools/call, запрещает доступ к приватным файлам, блокирует шелл-инъекции и ведёт журнал операций.
Нужна ли языковая модель для фильтрации запросов?
Нет. Прокси работает локально без сторонних нейросетей, опираясь исключительно на регулярные выражения, YAML-конфигурации и оценку энтропии.