Skip to main content
Glama

Octomind MCP-Server: Lassen Sie Agenten E2E-Tests erstellen und verwalten

Schmiedeabzeichen

Octomind bietet eine umfassende E2E-Plattform für die Erstellung, Ausführung und Verwaltung von Tests inklusive Auto-Fix. Mit diesem MCP-Server können Sie Octomind-Tools und -Ressourcen in Ihrer lokalen Entwicklungsumgebung nutzen und neue E2E-Tests erstellen, ausführen und vieles mehr. Weitere Informationen finden Sie unter https://octomind.dev/ und https://octomind.dev/docs/mcp/install-octomind-mcp .

Sehen Sie es zusammen mit Testrail MCP in Aktion

Videotitel

Related MCP server: eClass MCP Server

Konfiguration

Umgebungsvariablen

Der Server verwendet die folgenden Umgebungsvariablen:

  • APIKEY – Der API-Schlüssel für die Octomind-API (erforderlich)

  • OCTOMIND_API_URL – Basis-URL für den zu verwendenden API-Endpunkt (standardmäßig https://app.octomind.dev/api )

  • REDIS_URL – Redis-Verbindungs-URL für Sitzungsspeicher (optional, Format: redis://host:port)

  • SESSION_EXPIRATION_SECONDS – Zeit in Sekunden, nach der Sitzungen ablaufen (optional, nur Redis)

Befehlszeilenoptionen

Der Server unterstützt die folgenden Befehlszeilenoptionen:

  • -s, --sse – SSE-Transportmodus aktivieren

  • -t, --stream – Streambaren HTTP-Transportmodus aktivieren

  • -c, --clients – Client-Konfigurationsbeispiele anzeigen

  • -p, --port <port> – Port, auf dem gelauscht wird (Standard: 3000)

  • -r, --redis-url <url> – Redis-URL für Sitzungsspeicher

  • -e, --session-expiration <seconds> – Ablaufzeit der Sitzung in Sekunden

Sitzungsspeicher

Der Server unterstützt zwei Arten der Sitzungsspeicherung:

  1. In-Memory-Speicherung (Standard) – Sitzungen werden im Speicher gespeichert und gehen beim Neustart des Servers verloren

  2. Redis-Speicher – Sitzungen werden in Redis gespeichert und können über Serverneustarts hinaus bestehen bleiben

Für Produktionsbereitstellungen wird die Verwendung von Redis-Speicher mit einer entsprechenden Sitzungsablaufzeit empfohlen. Die Redis-Speicheroption ermöglicht außerdem die horizontale Skalierung mit mehreren Serverinstanzen.

Protokollierungskonfiguration

  • LOG_FILENAME - Die Datei, in die Protokolle geschrieben werden (nur zum Debuggen). Wenn nicht festgelegt, ist die Protokollierung deaktiviert.

  • LOG_LEVEL – Die zu verwendende Protokollebene (standardmäßig „Info“)

Werkzeuge

Die folgenden Tools sind in diesem MCP-Server implementiert:

  • search - Durchsuchen Sie die Octomind-Dokumentation nach einer bestimmten Abfrage

  • getTestCase - Ruft einen Testfall für ein bestimmtes Testziel und eine bestimmte Testfall-ID ab

  • executeTests - Testausführung für ein bestimmtes Testziel unter einer angegebenen URL auslösen

  • getEnvironments - Umgebungen für ein Testziel auflisten

  • createEnvironment - Erstellen Sie eine neue Umgebung für ein Testziel

  • updateEnvironment - Eine vorhandene Umgebung aktualisieren

  • deleteEnvironment - Eine Umgebung löschen

  • getTestReports - Testberichte für ein Testziel abrufen

  • getTestReport - Holen Sie sich einen bestimmten Testbericht nach ID

  • discovery - Erstellen Sie einen Testfall mit einer Beschreibung oder Eingabeaufforderung

  • getPrivateLocations – Listet alle für die Organisation konfigurierten privaten Standorte auf

  • getVersion - Aktuelle Version des Octomind MCP-Servers abrufen

Installation

Sie können Konfigurationsausschnitte für verschiedene Clients erhalten, indem Sie Folgendes ausführen:

npx @octomind/octomind-mcp --clients

Es werden Konfigurationsbeispiele für Claude Desktop, Cursor und Windsurf ausgegeben. Hier sind die Konfigurationsdateien für die meisten Clients:

Installation über Smithery

So installieren Sie octomind-mcp für Claude Desktop automatisch über Smithery :

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

Claude Desktop (.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 (cursor.json)

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

Windsurfen (mcp_config.json)

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

Hinweis: Ersetzen Sie your-api-key-here durch Ihren tatsächlichen API-Schlüssel.

Um einen APIKEY zu erhalten, siehe hier https://octomind.dev/docs/get-started/executed-without-ci#create-an-api-key

Listings / Integrationen

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