Skip to main content
Glama

Qase MCP Server

Qase의 테스트 관리 플랫폼과 연동하기 위한 Model Context Protocol(MCP) 서버입니다.

설정

전제 조건

  • Node.js v23.5.0

  • Qase API 토큰

  • TypeScript

설치

# パッケージのインストール npm install # ビルド npm run build

환경설정

MCP 구성 파일 ( cline_mcp_settings.json )에 다음 설정을 추가합니다.

{ "mcpServers": { "qase": { "command": "node", "args": ["path/to/qase-mcp-server/build/index.js"], "env": { "QASE_API_TOKEN": "your-api-token" }, "disabled": false, "autoApprove": [] } } }

Related MCP server: MCP-Server-TESS

사용 가능한 도구

get_projects

프로젝트 목록을 가져옵니다.

입력 파라미터 : 없음

사용 예 :

{ "name": "get_projects" }

get_test_cases

지정된 프로젝트의 테스트 케이스 목록을 가져옵니다.

입력 파라미터 :

  • project_code : 프로젝트 코드(필수)

  • suite_id : 스위트 ID (선택 사항) - 지정된 스위트에 속한 테스트 케이스 만 가져옵니다.

사용 예 :

{ "name": "get_test_cases", "arguments": { "project_code": "DEMO", "suite_id": 123 } }

create_test_case

테스트 케이스를 만듭니다.

입력 파라미터 :

  • project_code : 프로젝트 코드(필수)

  • title : 테스트 케이스 제목(필수)

  • description : 테스트 케이스 설명(선택 사항)

사용 예 :

{ "name": "create_test_case", "arguments": { "project_code": "DEMO", "title": "ログイン機能のテスト", "description": "ユーザーログイン機能の動作確認" } }

create_suite

테스트 스위트를 만듭니다.

입력 파라미터 :

  • project_code : 프로젝트 코드(필수)

  • title : 테스트 스위트 제목(필수)

  • description : 테스트 스위트 설명(선택 사항)

  • preconditions : 테스트 스위트 전제 조건(선택 사항)

  • parent_id : 부모 스위트 ID (선택 사항)

사용 예 :

{ "name": "create_suite", "arguments": { "project_code": "DEMO", "title": "認証機能テストスイート", "description": "認証に関連する全てのテストケース", "preconditions": "テスト用のデータベースが初期化されていること" } }

create_test_run

테스트 실행을 만듭니다.

입력 파라미터 :

  • project_code : 프로젝트 코드(필수)

  • title : 테스트 실행 제목(필수)

  • description : 테스트 실행 설명(선택 사항)

  • cases : 테스트 실행에 포함 할 테스트 케이스의 ID 목록 (선택 사항)

사용 예 :

{ "name": "create_test_run", "arguments": { "project_code": "DEMO", "title": "リグレッションテスト実行", "description": "v1.2.0リリース前の確認テスト", "cases": [1, 2, 3] } }

create_test_cases_in_bulk

여러 테스트 사례를 일괄적으로 만듭니다.

입력 파라미터 :

  • project_code : 프로젝트 코드(필수)

  • cases : 작성할 테스트 케이스의 배열 (필수)

    • title : 테스트 케이스 제목(필수)

    • description : 테스트 케이스 설명(선택 사항)

    • suite_id : 소속된 스위트의 ID(옵션)

사용 예 :

{ "name": "create_test_cases_in_bulk", "arguments": { "project_code": "DEMO", "cases": [ { "title": "ログイン成功パターン", "description": "正しい認証情報での確認", "suite_id": 123 }, { "title": "ログイン失敗パターン", "description": "不正な認証情報での確認", "suite_id": 123 } ] } }

오류 처리

각 도구는 다음과 같은 오류를 반환할 수 있습니다.

  • 인증 오류: API 토큰이 유효하지 않거나 설정되지 않음

  • 매개 변수 오류 : 필수 매개 변수가 부족하거나 잘못된 값

  • API 오류: Qase API의 오류 응답

오류 메시지에는 특정 문제와 해결 방법이 포함됩니다.

개발

# 開発モードで実行(ファイル変更の監視) npm run dev # テストの実行 npm test

라이센스

ISC

-
security - not tested
F
license - not found
-
quality - not tested

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/RayYokoyama/qase-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server