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

OrangePro — MCP-сервер для Claude Code: анализ тестов и установка

OrangePro находит функции без доказанной защиты тестами и проверяет тесты, намеренно меняя код в изолированной копии. Пригодится, чтобы понять, какие пробелы закрыть в первую очередь.

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

Что делает OrangePro

Сервер сопоставляет публичные функции репозитория с тестами, которые их вызывают, и ранжирует пробелы по возможным последствиям. Для проверки он подменяет тело функции в изолированной копии и запускает выбранный тест: если тот проходит, защита не доказана. Анализ и ранжирование выполняются локально; для них не нужен ключ модели.

Результаты появляются в .orangepro/: два HTML-отчёта с очередью работ и картой связей тестов с кодом, а также tests.csv с шагами, данными и ожидаемыми результатами. Для верхних позиций сервер может подготовить черновики тестов; эта функция использует ваш ключ модели. Сначала установите зависимости самого репозитория: без них анализ проекта не запустится.

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

  • найти публичные функции без тестовой защиты
  • отличить вызов функции от проверки её поведения
  • проверить, падает ли тест после поломки функции
  • расставить пробелы в тестах по возможным последствиям
  • выгрузить черновики тестов в CSV

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

  • Проанализируй тестовое покрытие этого репозитория и покажи функции с недоказанной защитой.
  • Проверь тест для функции deleteUser: измени её поведение в изолированной копии и запусти тест.
  • Составь черновики тестов для приоритетных пробелов и сохрани отчёты в .orangepro/.

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

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

claude mcp add --env OPENAI_API_KEY=<OPENAI_API_KEY> --env ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> --env OLLAMA_BASE_URL=<OLLAMA_BASE_URL> --transport stdio orangepro -- npx -y @orangepro/mcp-server

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

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

Вопросы о OrangePro

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

Выполните claude mcp add mcp -e OPENAI_API_KEY=<OPENAI_API_KEY> -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -- npx -y @orangepro/mcp-server. Плейсхолдеры замените значениями ключей, если они нужны для генерации тестов.

Что делает OrangePro?

Он связывает функции репозитория с вызывающими их тестами, ранжирует пробелы и проверяет защиту, запуская тест после подмены функции в изолированной копии.

Нужен ли ключ API для анализа проекта?

Для анализа, ранжирования и проверки тестов ключ модели не нужен. Генерация черновиков тестов и предложений использует ваш ключ.

Похожие 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звёзд репо

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

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