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 - Octomind API용 API 키(필수)

  • OCTOMIND_API_URL - 사용할 API 엔드포인트의 기본 URL(기본값은 https://app.octomind.dev/api )

  • REDIS_URL - 세션 저장을 위한 Redis 연결 URL(선택 사항, 형식: redis://host:port)

  • SESSION_EXPIRATION_SECONDS - 세션이 만료되기까지의 시간(초)(선택 사항, Redis에만 해당)

명령줄 옵션

서버는 다음 명령줄 옵션을 지원합니다.

  • -s, --sse - SSE 전송 모드 활성화

  • -t, --stream - 스트리밍 가능한 HTTP 전송 모드 활성화

  • -c, --clients - 클라이언트 구성 예시 표시

  • -p, --port <port> - 수신할 포트(기본값: 3000)

  • -r, --redis-url <url> - 세션 저장을 위한 Redis URL

  • -e, --session-expiration <seconds> - 세션 만료 시간(초)

세션 저장소

서버는 두 가지 유형의 세션 저장소를 지원합니다.

  1. 메모리 내 저장소 (기본값) - 세션은 메모리에 저장되며 서버가 다시 시작되면 손실됩니다.

  2. Redis 저장소 - 세션은 Redis에 저장되며 서버를 다시 시작해도 유지됩니다.

프로덕션 배포의 경우, 적절한 세션 만료 시간을 설정한 Redis 스토리지를 사용하는 것이 좋습니다. Redis 스토리지 옵션은 여러 서버 인스턴스를 수평적으로 확장할 수 있도록 지원합니다.

로깅 구성

  • LOG_FILENAME - 로그를 기록할 파일(디버깅 전용). 설정하지 않으면 로깅이 비활성화됩니다.

  • LOG_LEVEL - 사용할 로그 수준(기본값은 info)

도구

이 MCP 서버에는 다음 도구가 구현되어 있습니다.

  • search - 주어진 쿼리에 대해 Octomid 문서를 검색합니다.

  • getTestCase - 주어진 테스트 대상 및 테스트 케이스 ID에 대한 테스트 케이스를 검색합니다.

  • executeTests - 지정된 URL에서 주어진 테스트 대상에 대한 테스트 실행을 트리거합니다.

  • getEnvironments - 테스트 대상의 환경 나열

  • createEnvironment - 테스트 대상에 대한 새 환경을 만듭니다.

  • updateEnvironment - 기존 환경 업데이트

  • deleteEnvironment - 환경 삭제

  • getTestReports - 테스트 대상에 대한 테스트 보고서 검색

  • getTestReport - ID로 특정 테스트 보고서 가져오기

  • discovery - 설명이나 프롬프트를 사용하여 테스트 케이스를 만듭니다.

  • getPrivateLocations - 조직에 대해 구성된 모든 개인 위치 나열

  • getVersion - Octomind MCP 서버의 현재 버전을 가져옵니다.

설치

다음을 실행하면 다양한 클라이언트에 대한 구성 스니펫을 얻을 수 있습니다.

지엑스피1

Claude Desktop, Cursor, Windsurf에 대한 구성 예가 출력됩니다. 대부분의 클라이언트에 대한 구성 파일은 다음과 같습니다.

Smithery를 통해 설치

Smithery를 통해 Claude Desktop용 octomind-mcp를 자동으로 설치하려면:

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