CucumberStudio MCP Server

Integrations

  • Supports configuration through environment variables, allowing secure storage of API tokens and server settings.

  • Enables fetching and manipulating data from CucumberStudio (a Cucumber.io product), providing context about projects, features, and scenarios, and allowing AI to generate and modify test scenarios and other CucumberStudio resources.

  • Provides the runtime environment for the MCP server, requiring Node.js v18+ for operation.

CucumberStudio MCP 서버

이 프로젝트는 CucumberStudio API를 위한 모델 컨텍스트 프로토콜(MCP) 서버를 구현합니다. 이 서버는 CucumberStudio 플랫폼에서 AI 기반 애플리케이션으로 컨텍스트를 제공하여 CucumberStudio 데이터를 활용하여 다양한 AI 작업을 수행할 수 있도록 합니다.

개요

모델 컨텍스트 프로토콜 서버를 사용하면 AI 어시스턴트가 다음을 수행할 수 있습니다.

  1. CucumberStudio API에서 데이터 가져오기
  2. CucumberStudio 프로젝트, 기능, 시나리오 및 기타 리소스에 대한 컨텍스트 제공
  3. AI가 테스트 시나리오, 기능 및 기타 CucumberStudio 리소스를 생성하고 수정하도록 합니다.

설정

필수 조건

  • Node.js(v18+)
  • npm 또는 yarn
  • CucumberStudio API 토큰

설치

  1. 이 저장소를 복제하세요
  2. 종속성 설치:지엑스피1또는
    yarn install
  3. 루트 디렉토리에 다음 내용으로 .env 파일을 만듭니다.
    CUCUMBER_STUDIO_API_TOKEN=your_api_token_here PORT=3000

서버 실행

서버를 시작하려면:

npm start

또는

yarn start

API 엔드포인트

MCP 서버는 다음 엔드포인트를 노출합니다.

  • GET /context : CucumberStudio에서 컨텍스트 가져오기
  • POST /apply : CucumberStudio 리소스에 변경 사항 적용
  • GET /schema : MCP 서버의 스키마를 가져옵니다.

구현 세부 사항

이 MCP 서버는 모델 컨텍스트 프로토콜 사양을 따르며 https://studio-api.cucumberstudio.com/ 에서 제공되는 CucumberStudio API와 통합됩니다.

특허

MIT

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

CucumberStudio에서 AI 어시스턴트로 컨텍스트를 제공하는 모델 컨텍스트 프로토콜 서버를 구현하여 AI 어시스턴트가 데이터를 가져오고 테스트 시나리오, 기능 및 기타 CucumberStudio 리소스를 생성하거나 수정할 수 있도록 합니다.

  1. Overview
    1. Setup
      1. Prerequisites
      2. Installation
      3. Running the Server
    2. API Endpoints
      1. Implementation Details
        1. License
          ID: h890o8chqb