сервер octomind mcp: позволяет агентам создавать и управлять тестами e2e
Octomind предоставляет целую платформу e2e для создания, выполнения и управления тестами, включая автоматическое исправление. С этим сервером MCP вы можете использовать инструменты и ресурсы Octomind в вашей локальной среде разработки и позволить ему создавать новые тесты e2e, выполнять их и многое другое. Подробнее см. https://octomind.dev/ и https://octomind.dev/docs/mcp/install-octomind-mcp .
Посмотрите на это в действии вместе с testrail mcp

Related MCP server: eClass MCP Server
Конфигурация
Переменные среды
Сервер использует следующие переменные среды:
APIKEY— API-ключ для Octomind API (обязательно)OCTOMIND_API_URL— базовый URL-адрес для конечной точки API (по умолчанию https://app.octomind.dev/api )REDIS_URL— URL-адрес подключения Redis для хранения сеансов (необязательно, формат: redis://host:port)SESSION_EXPIRATION_SECONDS— время в секундах, по истечении которого сеансы истекают (необязательно, только Redis)
Параметры командной строки
Сервер поддерживает следующие параметры командной строки:
-s, --sse— Включить транспортный режим SSE-t, --stream— включить потоковый режим HTTP-транспорта-c, --clients— Показать примеры конфигурации клиента-p, --port <port>— Порт для прослушивания (по умолчанию: 3000)-r, --redis-url <url>— URL-адрес Redis для хранения сеансов-e, --session-expiration <seconds>— Время окончания сеанса в секундах
Хранение сеансов
Сервер поддерживает два типа хранения сессий:
Хранение в памяти (по умолчанию) — сеансы хранятся в памяти и будут потеряны при перезапуске сервера.
Хранилище Redis — сеансы хранятся в Redis и могут сохраняться после перезапуска сервера.
Для производственных развертываний рекомендуется использовать хранилище Redis с соответствующим временем истечения сеанса. Опция хранилища Redis также обеспечивает горизонтальное масштабирование с несколькими экземплярами сервера.
Конфигурация ведения журнала
LOG_FILENAME- Файл для записи журналов (только для отладки). Если не задано, журналирование отключеноLOG_LEVEL— используемый уровень журнала (по умолчанию — info)
Инструменты
В этом сервере MCP реализованы следующие инструменты:
search- Поиск документации Octomind по заданному запросу.getTestCase— извлечение тестового случая для заданной тестовой цели и идентификатора тестового случаяexecuteTests— запуск выполнения теста для заданной тестовой цели по указанному URL-адресуgetEnvironments— список сред для тестового объектаcreateEnvironment— создание новой среды для тестового объектаupdateEnvironment— обновить существующую средуdeleteEnvironment- Удалить средуgetTestReports— получение отчетов о тестировании для целевого объекта тестированияgetTestReport— получить конкретный отчет об испытаниях по идентификаторуdiscovery- создание тестового случая с описанием или подсказкойgetPrivateLocations— список всех частных местоположений, настроенных для организацииgetVersion— получить текущую версию сервера Octomind MCP
Установка
Вы можете получить фрагменты конфигурации для разных клиентов, выполнив:
Это выведет примеры конфигурации для Claude Desktop, Cursor и Windsurf. Вот файлы конфигурации для большинства клиентов:
Установка через Smithery
Чтобы автоматически установить octomind-mcp для Claude Desktop через Smithery :
Рабочий стол Клода (.claude-config.json)
Курсор (cursor.json)
Виндсерфинг (mcp_config.json)
Примечание: замените your-api-key-here на ваш фактический ключ API.
Чтобы получить APIKEY, смотрите здесь https://octomind.dev/docs/get-started/execution-without-ci#create-an-api-key