К основному содержанию
MCP-сервер CX Codex

proctor — MCP-сервер для Claude Code: экзамены для MCP-серверов

Гоняет Proctor-экзамены против MCP-серверов: запускает проверки, хранит результаты, управляет машинами Fly.io. Внутренний инструмент PulseMCP.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env PROCTOR_API_KEY=<PROCTOR_API_KEY> --env PROCTOR_API_URL=<PROCTOR_API_URL> --env TOOL_GROUPS=<TOOL_GROUPS> --transport stdio proctor -- npx -y proctor-mcp-server
Открыть на GitHub

Что делает proctor

Сервер даёт агенту пять инструментов. get_proctor_metadata показывает доступные рантаймы и экзамены, run_exam запускает экзамен против MCP-сервера и стримит ход выполнения в NDJSON. get_machines перечисляет активные машины Fly.io, cancel_exam останавливает зависший прогон, destroy_machine удаляет машину.

Инструменты разбиты на группы exams и machines, у каждой есть вариант _readonly с доступом только на чтение. Переменная TOOL_GROUPS задаёт список включённых групп через запятую, по умолчанию активны все: exams,machines.

Без PROCTOR_API_KEY сервер к API не подключится, а публично этот ключ не выдают: исходники открыты, но работают они только с доступом команды PulseMCP. Адрес API задаёт PROCTOR_API_URL, по умолчанию https://admin.pulsemcp.com. Запуск идёт через npx, поэтому нужен Node.

Какие задачи решает

  • прогнать экзамен против MCP-сервера и посмотреть ход в реальном времени
  • сравнить результаты повторных прогонов и поймать регрессию
  • посмотреть, какие рантаймы и экзамены доступны сейчас
  • погасить зависший прогон, не трогая машину целиком
  • убрать лишние машины Fly.io после тестов

Примеры запросов агенту

  • Какие экзамены можно прогнать через Proctor?
  • Запусти run_exam против моего MCP-сервера и покажи логи по ходу
  • Отмени текущий экзамен и удали машину machine-abc123

Как установить proctor

Командой платформы

claude mcp add --env PROCTOR_API_KEY=<PROCTOR_API_KEY> --env PROCTOR_API_URL=<PROCTOR_API_URL> --env TOOL_GROUPS=<TOOL_GROUPS> --transport stdio proctor -- npx -y proctor-mcp-server

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о proctor

Как установить proctor в Claude Code?

Выполните claude mcp add proctor -e PROCTOR_API_KEY=<PROCTOR_API_KEY> -- npx -y proctor-mcp-server. Если нужны адрес API и список групп, используйте второй вариант: `claude mcp add --env PROCTOR_API_KEY=<PROCTOR_API_KEY> --env PROCTOR_API_URL=<PROCTOR_API_URL> --env TOOL_GROUPS=<TOOL_GROUPS> --transport stdio proctor -- npx -y proctor-mcp-server`.

Что делает proctor?

Запускает Proctor-экзамены против MCP-серверов, сохраняет результаты для сравнения, а также показывает и удаляет машины Fly.io, на которых идут прогоны.

Можно ли дать серверу доступ только на чтение?

Да. Поставьте в TOOL_GROUPS варианты с суффиксом _readonly, например exams_readonly,machines_readonly, и запись станет недоступна.

Похожие MCP-серверы

Все MCP-серверы по теме «Тесты и QA» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 559звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо SeleniumBase MCP seleniumbase MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов. CX Codex +1 ★ 13 169звёзд репо mobile-mcp mobile-next Подключает управление мобильными устройствами на iOS и Android к ИИ-агенту. Пригодится для запуска тестов, снятия скриншотов и автоматизации сценариев в приложениях. CX Codex +1 ★ 9 946звёзд репо e2e tester-army Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом. CX Codex +1 ★ 11 912звёзд репо mockserver mock-server Поднимает один порт, который отвечает за любую внешнюю зависимость: HTTP, gRPC, WebSocket. Пригодится, когда бэкенда ещё нет или он падает. CX Codex +1 ★ 4 996звёзд репо

Из того же набора9

twist Подключает рабочее пространство Twist к ИИ-агенту: список каналов, треды и сообщения через инструменты MCP. Пригодится, когда обсуждения нужно читать и дополнять из чата. CX Codex +1 ★ 81звёзд репо slack MCP-сервер для Slack: читает каналы и треды, отправляет и правит сообщения, ставит реакции. Пригодится, когда агент должен работать с перепиской прямо из редактора. CX Codex +1 ★ 81звёзд репо remote-filesystem MCP-сервер, который даёт агенту доступ к бакету Google Cloud Storage: загрузка, скачивание, список файлов, правка свойств и удаление. CX Codex +1 ★ 81звёзд репо onepassword MCP-сервер для чтения и записи данных из хранилища 1Password через CLI. Агент может достать учётные данные, создать новые записи или сгенерировать ссылку для шаринга. CX Codex +1 ★ 81звёзд репо image-diff Сравнивает два изображения попиксельно, группирует найденные отличия в кластеры и строит тепловую карту различий. Пригодится, когда нужно сверить скриншот интерфейса с макетом. CX Codex +1 ★ 81звёзд репо google-docs Даёт агенту доступ к Google Документам: читать, создавать, править и экспортировать файлы, если у вас есть OAuth2 или сервисный аккаунт Workspace. CX Codex +1 ★ 81звёзд репо gmail Подключает Gmail к ИИ-ассистенту: чтение, поиск, метки, черновики и отправка писем. Работает с личными аккаунтами и Google Workspace. CX Codex +1 ★ 81звёзд репо fetchpet Автоматизирует работу со страховыми заявками Fetch Pet: подача, отслеживание статуса, загрузка EOB и счетов через браузер. CX Codex +1 ★ 81звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой