Skip to main content
Glama

octomind-mcp

Official
by OctoMind-dev

сервер octomind mcp: позволяет агентам создавать и управлять тестами e2e

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

Посмотрите на это в действии вместе с testrail mcp

Конфигурация

Переменные среды

Сервер использует следующие переменные среды:

  • APIKEY — API-ключ для Octomind API (обязательно)
  • OCTOMIND_API_URL — базовый URL-адрес для конечной точки API (по умолчанию https://app.octomind.dev/api )
  • REDIS_URL — URL-адрес подключения Redis для хранения сеансов (необязательно, формат: redis://host)
  • 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

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

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

mcp-сервер для взаимодействия с платформой octomind. octomind предоставляет решения для создания, запуска и исправления ошибок для e2e веб-тестирования, см. https://octomind.dev

  1. Посмотрите на это в действии вместе с testrail mcp
    1. Конфигурация
      1. Переменные среды
      2. Параметры командной строки
      3. Хранение сеансов
      4. Конфигурация ведения журнала
    2. Инструменты
      1. Установка
        1. Установка через Smithery
        2. Рабочий стол Клода (.claude-config.json)
        3. Курсор (cursor.json)
        4. Виндсерфинг (mcp\_config.json)
      2. Листинги / Интеграции

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          Playwright MCP server enables AI-driven Playwright test generation by allowing interaction with web pages and element inspection. Integrated with IDEs like Cursor, it provides real-time context to enhance test accuracy and efficiency.
          Last updated -
          682
          6
          TypeScript
          • Apple
        • -
          security
          A
          license
          -
          quality
          An MCP server implementation that integrates with Odoo ERP systems, enabling AI assistants to interact with Odoo data and functionality through the Model Context Protocol.
          Last updated -
          78
          Python
          MIT License
        • A
          security
          A
          license
          A
          quality
          A MCP server offering tools for cryptocurrency research and Ethereum-based automation.
          Last updated -
          113
          6
          37
          TypeScript
          AGPL 3.0
        • A
          security
          A
          license
          A
          quality
          An MCP server that enables AI agents to authenticate with and interact with Open eClass platform instances, supporting UoA's SSO authentication system for retrieving course information and performing basic platform operations.
          Last updated -
          4
          1
          Python
          MIT License

        View all related MCP servers

        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