s-gw — MCP-сервер для Claude Code: секреты и установка
s-gw скрывает учётные данные от ИИ-агента и выдаёт их локальным процессам после ручного одобрения. Подходит для контролируемого доступа к ключам и токенам.
claude mcp add s-gw -- npx -y @s-gw/s-gwЧто делает s-gw
s-gw превращает секреты в именованные локальные дескрипторы. Агент запрашивает действие, а вы подтверждаете конкретного агента, команду, переменные окружения, рабочую папку и цель. После этого шлюз передаёт учётные данные дочернему процессу на той же машине, а агент получает очищенный результат без исходного секрета.
В состав входят MCP-сервер для поиска дескрипторов и создания запросов, CLI для настройки и политик, локальная консоль и журналы аудита. Для запуска npm-пакета нужен Node.js 20 или новее; на Linux также нужен secret-tool. Проект находится в preview, а поддержка настольных приложений Windows и Linux экспериментальная. Независимый аудит безопасности ещё не завершён, поэтому s-gw не заменяет защиту конечной точки.
Какие задачи решает
- скрыть ключи и токены от контекста агента
- запрашивать ручное одобрение перед запуском команды
- ограничить доступ рабочей папкой и целью
- очищать вывод команд от значений секретов
- сохранять историю запросов и запусков
Примеры запросов агенту
- Подключи s-gw и запроси дескриптор для чтения из рабочего хранилища.
- Попроси s-gw выполнить команду с выбранным дескриптором после моего одобрения.
- Покажи историю запросов и решений по s-gw.
Как установить s-gw
Командой платформы
claude mcp add s-gw -- npx -y @s-gw/s-gwКомандой платформы
codex mcp add s-gw -- npx -y @s-gw/s-gwФайл настроек
{
"mcpServers": {
"s-gw": {
"command": "npx",
"args": [
"-y",
"@s-gw/s-gw"
]
}
}
}Файл настроек
{
"servers": {
"s-gw": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@s-gw/s-gw"
]
}
}
}Командой платформы
gemini mcp add s-gw npx -y @s-gw/s-gwПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о s-gw
Как установить s-gw в Claude Code?
Выполните claude mcp add s-gw -- npx -y @s-gw/s-gw. Эта команда добавит MCP-сервер s-gw в Claude Code.
Что делает s-gw?
Он даёт агенту именованные дескрипторы вместо исходных ключей и передаёт секрет дочернему процессу только после локального одобрения. Результат очищается перед возвратом агенту.
Что нужно для работы s-gw?
Для установки через npm нужен Node.js 20 или новее. На Linux перед настройкой установите secret-tool; для Claude Code сервер добавляется через npx.