Stepgate — MCP-сервер для Claude Code: шаги и установка
Stepgate проводит агента по YAML-процедуре и не даёт перейти дальше без проверки результата. Подходит для задач, где пропущенный шаг или выдуманное значение критичны.
claude mcp add stepgate -- npx -y stepgateЧто делает Stepgate
Stepgate запускает YAML stepfile как MCP-инструмент. Файл задаёт входы, разрешённые API и MCP-серверы, порядок шагов и проверки результата. Агент видит только текущий шаг, а следующий открывается после прохождения gate.
Результат можно проверять через JSON Schema, JSONLogic или HTTP-верификатор. Сервер сам выполняет вызовы инструментов, подставляет учётные данные и ведёт хеш-связанный журнал шагов, вызовов и повторных попыток. Для записи после проверки предусмотрено подтверждение человеком через MCP elicitation.
Для запуска нужен MCP-клиент и Node.js 22.18 или новее. Также понадобятся учётные данные, которые требует конкретный stepfile: пример market-research использует ключ Tavily API.
Какие задачи решает
- провести агента по процедуре строго по шагам
- проверить вывод через JSON Schema или JSONLogic
- сверить результат с ответом внешнего API
- запросить подтверждение человека перед записью
- сохранить журнал выполнения и повторных попыток
Примеры запросов агенту
- Запусти инструмент
market-researchдля бренда Oatly и рынка UK plant-based milk. - Создай YAML stepfile для моей процедуры и добавь проверки результата.
- Проведи текущую процедуру по шагам и остановись перед записью до подтверждения человека.
Как установить Stepgate
Командой платформы
claude mcp add stepgate -- npx -y stepgateКомандой платформы
codex mcp add server -- npx -y stepgateФайл настроек
{
"mcpServers": {
"server": {
"command": "npx",
"args": [
"-y",
"stepgate"
]
}
}
}Файл настроек
{
"servers": {
"server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"stepgate"
]
}
}
}Командой платформы
gemini mcp add server npx -y stepgateПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Stepgate
Как установить Stepgate в Claude Code?
Выполните claude mcp add stepgate -- npx -y stepgate.
Что делает Stepgate?
Он запускает YAML-процедуры через MCP и открывает шаги по одному. Следующий шаг доступен только после прохождения заданной проверки.
Что нужно для работы Stepgate?
Нужны MCP-клиент и Node.js 22.18 или новее. Доступы задаются самим stepfile; для примера market-research нужен ключ Tavily API.