mcp-server · marchward — MCP-сервер для Claude Code: контроль действий агента
MCP-сервер связывает агента с Marchward, который проверяет вызовы инструментов по политикам и записывает решения в журнал. Нужен, чтобы ограничивать действия агента и контролировать расходы.
claude mcp add mcp-server -e MARCHWARD_API_URL=<MARCHWARD_API_URL> -e MARCHWARD_API_KEY=<MARCHWARD_API_KEY> -- npx -y @marchward/mcp-serverЧто делает mcp-server
Marchward проверяет вызовы инструментов до выполнения: разрешает действие, блокирует его или запрашивает подтверждение человека. Он также учитывает расходы агента и ведёт журнал с цепочкой хешей, которую можно проверить офлайн. Для оценки опасности учитывается само действие, поэтому разрушительный вызов не проходит только из-за безопасного названия инструмента.
MCP-сервер запускается через npx и подключается к Marchward с помощью MARCHWARD_API_URL и MARCHWARD_API_KEY. Для Claude Code можно добавить его командой claude mcp add; настройки также есть для Codex, Cursor, GitHub Copilot и Gemini CLI. Серверу нужны адрес Marchward и ключ API. В локальном режиме прокси может работать без сетевых запросов к Marchward, но установка MCP-сервера требует этих переменных.
Какие задачи решает
- проверять вызовы инструментов агента по политике
- останавливать разрушительные действия до выполнения
- запрашивать подтверждение перед необратимым действием
- вести проверяемый журнал решений агента
- ограничивать расходы на работу агента
Примеры запросов агенту
- Проверь по политике, можно ли выполнить этот вызов инструмента.
- Запроси подтверждение перед удалением данных.
- Покажи, какие решения агента попали в журнал.
Как установить mcp-server
Командой платформы
claude mcp add mcp-server -e MARCHWARD_API_URL=<MARCHWARD_API_URL> -e MARCHWARD_API_KEY=<MARCHWARD_API_KEY> -- npx -y @marchward/mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add marchward-mcp-server --env MARCHWARD_API_URL=<MARCHWARD_API_URL> --env MARCHWARD_API_KEY=<MARCHWARD_API_KEY> -- npx -y @marchward/mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"marchward-mcp-server": {
"command": "npx",
"args": [
"-y",
"@marchward/mcp-server"
],
"env": {
"MARCHWARD_API_URL": "<MARCHWARD_API_URL>",
"MARCHWARD_API_KEY": "<MARCHWARD_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"marchward-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@marchward/mcp-server"
],
"env": {
"MARCHWARD_API_URL": "<MARCHWARD_API_URL>",
"MARCHWARD_API_KEY": "<MARCHWARD_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e MARCHWARD_API_URL=<MARCHWARD_API_URL> -e MARCHWARD_API_KEY=<MARCHWARD_API_KEY> marchward-mcp-server npx -y @marchward/mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-server
Как установить mcp-server в Claude Code?
Добавьте сервер командой claude mcp add mcp-server -e MARCHWARD_API_URL=<MARCHWARD_API_URL> -e MARCHWARD_API_KEY=<MARCHWARD_API_KEY> -- npx -y @marchward/mcp-server. Подставьте адрес Marchward и ключ API.
Что делает mcp-server?
Он подключает агента к Marchward, где вызовы инструментов проверяются по политике до выполнения. Решения могут разрешать действие, блокировать его или отправлять на подтверждение.
Что нужно для работы MCP-сервера?
Нужны MARCHWARD_API_URL и MARCHWARD_API_KEY. Marchward также предлагает локальный прокси, но это отдельный способ запуска.
Похожие MCP-серверы
Каталог MCP-серверов →Сначала — mcp-server от других авторов.