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) 服务器。它为 AI 应用提供 CucumberStudio 平台的上下文,从而支持使用 CucumberStudio 数据执行各种 AI 操作。

概述

模型上下文协议服务器使人工智能助手能够:

  1. 从 CucumberStudio API 获取数据
  2. 提供有关 CucumberStudio 项目、功能、场景和其他资源的背景信息
  3. 启用 AI 来生成和修改测试场景、功能和其他 CucumberStudio 资源

设置

先决条件

  • Node.js(v18+)
  • npm 或 yarn
  • CucumberStudio API 令牌

安装

  1. 克隆此存储库
  2. 安装依赖项:
    npm install
    或者
    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 集成。

执照

麻省理工学院

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

实现模型上下文协议服务器,该服务器将 CucumberStudio 的上下文提供给 AI 助手,使它们能够获取数据并生成或修改测试场景、功能和其他 CucumberStudio 资源。

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