Octomind Mcp 伺服器:讓代理創建和管理端到端測試
概覽
什麼是 Octomind MCP?
Octomind MCP 是一個專為 Octomind 工具、資源和提示設計的伺服器。它作為一個集中式的中心,讓用戶可以訪問各種功能和工具,提升他們的生產力和創造力。這個平台對於開發者、研究人員以及任何希望通過有效工具簡化工作流程的人來說特別有益。
Octomind MCP 的特點
- 集中資源訪問:用戶可以輕鬆地在一個地方訪問各種工具和資源,方便找到所需的內容。
- 友好的用戶界面:該平台專注於可用性設計,確保用戶能夠輕鬆導航和使用工具。
- 社區支持:作為一個公共存儲庫,用戶可以為項目做出貢獻,分享見解,並與社區中的其他人合作。
- 開源:Octomind MCP 是開源的,允許開發者根據自己的需求修改和增強平台。
- 定期更新:該存儲庫積極維護,定期更新引入新功能和改進。
如何使用 Octomind MCP
- 訪問存儲庫:訪問 Octomind MCP GitHub 頁面 探索可用的資源。
- 克隆存儲庫:使用 Git 將存儲庫克隆到本地機器以進行開發或個人使用。
- 探索工具:熟悉 MCP 伺服器內可用的各種工具和資源。
- 貢獻:如果您有想法或改進,考慮通過提交拉取請求或報告問題來為項目做出貢獻。
- 保持更新:關注存儲庫以獲取更新和新版本,確保您使用的是最新版本的工具。
常見問題解答
Octomind MCP 的目的是什么?
Octomind MCP 旨在提供一個集中平台,以訪問增強用戶生產力和創造力的工具和資源。
Octomind MCP 是免費使用的嗎?
是的,Octomind MCP 是一個開源項目,任何人都可以免費使用、修改和分發。
我該如何為 Octomind MCP 做出貢獻?
您可以通過分叉存儲庫、進行更改並提交拉取請求來貢獻。此外,您還可以報告問題或建議新功能。
我可以在哪裡找到 Octomind MCP 的文檔?
文檔通常可以在存儲庫內找到,通常在專門的 README.md
文件或 docs
文件夾中。
我可以將 Octomind MCP 用於商業目的嗎?
是的,作為一個開源項目,您可以將 Octomind MCP 用於商業目的,但請確保遵守存儲庫中指定的許可條款。
詳細
octomind mcp server: let agents create and manage e2e tests
<img src="images/light.png" alt="Octomind Logo" width="250">Octomind provides a whole e2e platform for test creation, execution and management including auto-fix. With this MCP server you can use Octomind tools and resources in your local development environment and enable it to create new e2e tests, execute them and more. see https://octomind.dev/ and https://octomind.dev/docs/mcp/install-octomind-mcp for more details.
See it in action together with testrail mcp
Configuration
Environment Variables
The server uses the following environment variables:
APIKEY
- The API key for Octomind API (required)OCTOMIND_API_URL
- Base URL for the API endpoint to use (defaults to https://app.octomind.dev/api)REDIS_URL
- Redis connection URL for session storage (optional, format: redis://host:port)SESSION_EXPIRATION_SECONDS
- Time in seconds after which sessions expire (optional, Redis only)
Command Line Options
The server supports the following command line options:
-s, --sse
- Enable SSE transport mode-t, --stream
- Enable Streamable HTTP transport mode-c, --clients
- Show client configuration examples-p, --port <port>
- Port to listen on (default: 3000)-r, --redis-url <url>
- Redis URL for session storage-e, --session-expiration <seconds>
- Session expiration time in seconds
Session Storage
The server supports two types of session storage:
- In-memory storage (default) - Sessions are stored in memory and will be lost when the server restarts
- Redis storage - Sessions are stored in Redis and can persist across server restarts
For production deployments, it's recommended to use Redis storage with an appropriate session expiration time. The Redis storage option also enables horizontal scaling with multiple server instances.
Logging Configuration
LOG_FILENAME
- The file to write logs to (only for debugging). If not set, logging is disabledLOG_LEVEL
- The log level to use (defaults to info)
Tools
The following tools are implemented in this MCP server:
search
- Search the Octomind documentation for a given querygetTestCase
- Retrieve a test case for a given test target and test case IDexecuteTests
- Trigger test execution for a given test target on a specified URLgetEnvironments
- List environments for a test targetcreateEnvironment
- Create a new environment for a test targetupdateEnvironment
- Update an existing environmentdeleteEnvironment
- Delete an environmentgetTestReports
- Retrieve test reports for a test targetgetTestReport
- Get a specific test report by IDdiscovery
- Create a test case with a description or promptgetPrivateLocations
- List all private locations configured for the organizationgetVersion
- Get the current version of the Octomind MCP server
Installation
You can get configuration snippets for different clients by running:
npx @octomind/octomind-mcp --clients
This will output configuration examples for Claude Desktop, Cursor, and Windsurf. Here are the configuration files for most clients:
Installing via Smithery
To install octomind-mcp for Claude Desktop automatically via 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"
}
}
}
}
Windsurf (mcp_config.json)
{
"mcpServers": {
"octomind-mcp": {
"name": "Octomind MCP Server",
"command": "npx",
"args": [
"-y",
"@octomind/octomind-mcp@latest"
],
"environment": {
"APIKEY": "your-api-key-here"
}
}
}
}
Note: Replace your-api-key-here
with your actual API key.
To get an APIKEY see here https://octomind.dev/docs/get-started/execution-without-ci#create-an-api-key
Listings / Integrations
Certified by MCPHub
<a href="https://glama.ai/mcp/servers/@OctoMind-dev/octomind-mcp"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@OctoMind-dev/octomind-mcp/badge" alt="octomind-mcp MCP server" /> </a>伺服器配置
{
"mcpServers": {
"octomind-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--octomind-dev--octomind-mcp--octomind-mcp",
"node ./dist/index.js"
],
"env": {
"APIKEY": "apikey"
}
}
}
}
Octomind Mcp 伺服器:讓代理... 替代方案
若您需要Octomind Mcp 伺服器:讓代理... 的一些替代方案,我們依分類為您提供相關網站。
🌍 Terraform 模型上下文协议 (MCP) 工具 - 一款实验性的命令行工具,使 AI 助手能够管理和操作 Terraform 环境。支持读取 Terraform 配置、分析计划、应用配置以及通过 Claude Desktop 集成管理状态。⚡️
一個基於 Go 的 MCP(模型控制協議)連接器,用於 Jira,使得像 Claude 這樣的 AI 助手能夠與 Atlassian Jira 互動。這個工具提供了一個無縫的介面,讓 AI 模型能夠執行常見的 Jira 操作,包括問題管理、衝刺規劃和工作流程轉換。