mcp-server — скилл для Claude Code: что делает и как установить
Помогает настроить, запустить и протестировать MCP-сервер монитора CCAM. Пригодится при сборке сервера, выборе протокола связи и настройке прав на запись данных.
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -a claude-codeЧто делает mcp-server
Скилл регламентирует управление MCP-сервером внутри проекта Claude-Code-Agent-Monitor (CCAM). Он содержит шаги по установке зависимостей через npm run mcp:install, проверке типов и сборке. При обычном развёртывании через команду npm run setup эти этапы выполняются автоматически. Запуск возможен в трёх режимах: через стандартный ввод-вывод (ccam mcp stdio), по протоколу HTTP (ccam mcp http) или в интерактивном цикле ccam mcp repl.
По умолчанию сервер работает только на чтение. Для разрешения записей требуется выставить переменную MCP_DASHBOARD_ALLOW_MUTATIONS=true. Полная очистка данных заблокирована ещё строже: сервер потребует MCP_DASHBOARD_ALLOW_DESTRUCTIVE=true и обязательный строковый аргумент confirmation_token = "CLEAR_ALL_DATA" в вызове инструмента. Без точного токена очистка завершится ошибкой.
Для авторизации в панели управления используется переменная MCP_DASHBOARD_API_TOKEN. Сетевой адрес строго ограничен loopback-интерфейсом и одобренными хостами контейнеров. Проверить корректность регистрации инструментов можно запуском тестов через npm run test:mcp.
Какие задачи решает
- Собрать и скомпилировать MCP-сервер CCAM
- Запустить транспорт stdio, HTTP или REPL
- Разрешить изменение данных через переменные окружения
- Протестировать регистрацию инструментов сервера
Примеры запросов агенту
- Собери MCP-сервер CCAM и запусти его через stdio
- Покажи переменные окружения для включения записи в mcp-server
- Проверь регистрацию инструментов с помощью npm run test:mcp
Как установить mcp-server
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -a claude-code2Вручную: положить файлы
~/.claude/skills/mcp-server/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/mcp-server/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -a codex2Вручную: положить файлы
.agents/skills/mcp-server/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -a cursor2Вручную: положить файлы
.cursor/skills/mcp-server/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hoangsonww/Claude-Code-Agent-Monitor mcp-server2Вручную: положить файлы
.github/skills/mcp-server/SKILL.md1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -a gemini-cli2Командой платформы
gemini skills install https://github.com/hoangsonww/Claude-Code-Agent-Monitor --path plugins/ccam-platform/skills/mcp-serverВручную: положить файлы
.devin/skills/mcp-server/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о mcp-server
Как установить mcp-server в Claude Code?
Выполните команду npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -a claude-code. Инструкции скилла сохранятся в путь ~/.claude/skills/mcp-server/SKILL.md.
Что делает скилл mcp-server?
Он даёт ИИ-агенту инструкции по сборке, запуску и диагностике MCP-сервера CCAM. Также он объясняет политики безопасности при мутациях и полном удалении данных.
Как разрешить очистку всех данных в сервере?
Задайте переменную MCP_DASHBOARD_ALLOW_DESTRUCTIVE=true. При вызове соответствующего инструмента обязательно передайте аргумент confirmation_token = "CLEAR_ALL_DATA".
Исходный текст
SKILL.md · MIT
--- name: mcp-server description: > Configure, launch, validate, and troubleshoot CCAM's comprehensive MCP server for Claude Code, Codex, and other MCP hosts. Use when installing dependencies, building the server, selecting stdio, HTTP, or REPL transport, setting mutation/destructive policy, supplying dashboard authentication, or checking complete tool registration. --- # MCP Server ## Build ```bash npm run mcp:install npm run mcp:typecheck npm run mcp:build ``` Normal `npm run setup` performs install and build automatically. ## Launch ```bash ccam mcp stdio ccam mcp http ccam mcp repl ``` ## Policy - Reads are enabled by default. - Writes require `MCP_DASHBOARD_ALLOW_MUTATIONS=true`. - Full data clearing additionally requires `MCP_DASHBOARD_ALLOW_DESTRUCTIVE=true` and the exact tool argument `confirmation_token = "CLEAR_ALL_DATA"`. `CLEAR_ALL_DATA` is not an environment variable. - Set `MCP_DASHBOARD_API_TOKEN` when the dashboard uses `DASHBOARD_TOKEN`. - The target URL remains restricted to loopback and approved container-host names. Validate with `npm run test:mcp`. Protocol and REPL transports must expose the same catalog because both use the canonical domain registration path.
© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor