- Home
- MCP servers
- Octomind
Octomind
- typescript
22
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"octomind-dev-octomind-mcp": {
"command": "npx",
"args": [
"-y",
"@octomind/octomind-mcp@latest"
],
"env": {
"APIKEY": "your-api-key-here"
}
}
}
}Octomind MCP Server lets you run Octomind tools locally to create, execute, and manage end-to-end tests. It provides a streamlined way to connect your MCP clients to the Octomind API and run test-related actions from your environment.
How to use
Connect your MCP client to Octomind MCP Server using the stdio configuration shown below. You will run a local MCP process that exposes predefined commands like searching the Octomind docs, starting test executions, managing environments, and retrieving test reports. Use this server to orchestrate end-to-end tests from your development workstation or CI setup.
How to install
Prerequisites you need before installing:
- Node.js and npm installed on your machine
- Access to an Octomind API key
- Internet access to pull the MCP package via npm/npx
Additional sections
Configuration and runtime behavior are designed to be straightforward. The MCP server is started via an npm/npx command, and you pass your API key to authorize with Octomind. When you run the server, it exposes a set of endpoints/commands you can call from your MCP client to manage tests, environments, and reports. For production deployments, consider using environment variables to inject the API key and, if needed, a Redis-backed session store for scalability and session persistence.
MCP server configurations
{
"mcpServers": [
{
"type": "stdio",
"name": "octomind_mcp",
"command": "npx",
"args": ["-y", "@octomind/octomind-mcp@latest"],
"env": [
{"name": "APIKEY", "value": "your-api-key-here"}
]
},
{
"type": "stdio",
"name": "octomind_mcp_cursor",
"command": "npx",
"args": ["-y", "@octomind/octomind-mcp@latest"],
"env": [
{"name": "APIKEY", "value": "your-api-key-here"}
]
}
],
"envVars": [
{"name": "APIKEY", "description": "API key for Octomind API", "required": true, "example": "YOUR_API_KEY"}
]
}
Available tools
search
Search the Octomind documentation for a given query.
getTestCase
Retrieve a test case for a given test target and test case ID.
executeTests
Trigger test execution for a given test target on a specified URL.
getEnvironments
List environments for a test target.
createEnvironment
Create a new environment for a test target.
updateEnvironment
Update an existing environment.
deleteEnvironment
Delete an environment.
getTestReports
Retrieve test reports for a test target.
getTestReport
Get a specific test report by ID.
discovery
Create a test case with a description or prompt.
getPrivateLocations
List all private locations configured for the organization.
getVersion
Get the current version of the Octomind MCP server.