Skip to main content
Glama

сервер 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> — Время окончания сеанса в секундах

Хранение сеансов

Сервер поддерживает два типа хранения сессий:

  1. Хранение в памяти (по умолчанию) — сеансы хранятся в памяти и будут потеряны при перезапуске сервера.

  2. Хранилище 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

Установка

Вы можете получить фрагменты конфигурации для разных клиентов, выполнив:

npx @octomind/octomind-mcp --clients

Это выведет примеры конфигурации для Claude Desktop, Cursor и Windsurf. Вот файлы конфигурации для большинства клиентов:

Установка через Smithery

Чтобы автоматически установить octomind-mcp для Claude Desktop через Smithery :

npx -y @smithery/cli install @OctoMind-dev/octomind-mcp --client claude

Рабочий стол Клода (.claude-config.json)

{ "mcpServers": { "octomind-mcp": { "name": "Octomind MCP Server", "command": "npx", "args": [ "-y", "@octomind/octomind-mcp@latest" ], "env": { "APIKEY": "your-api-key-here" } } } }

Курсор (cursor.json)

{ "mcpServers": { "octomind-mcp": { "name": "Octomind MCP Server", "command": "npx", "args": [ "-y", "@octomind/octomind-mcp@latest" ], "env": { "APIKEY": "your-api-key-here" } } } }

Виндсерфинг (mcp_config.json)

{ "mcpServers": { "octomind-mcp": { "name": "Octomind MCP Server", "command": "npx", "args": [ "-y", "@octomind/octomind-mcp@latest" ], "environment": { "APIKEY": "your-api-key-here" } } } }

Примечание: замените your-api-key-here на ваш фактический ключ API.

Чтобы получить APIKEY, смотрите здесь https://octomind.dev/docs/get-started/execution-without-ci#create-an-api-key

Листинги / Интеграции

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/OctoMind-dev/octomind-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server