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 操作。
概述
模型上下文协议服务器使人工智能助手能够:
- 从 CucumberStudio API 获取数据
- 提供有关 CucumberStudio 项目、功能、场景和其他资源的背景信息
- 启用 AI 来生成和修改测试场景、功能和其他 CucumberStudio 资源
设置
先决条件
- Node.js(v18+)
- npm 或 yarn
- CucumberStudio API 令牌
安装
- 克隆此存储库
- 安装依赖项:或者CopyCopy
- 在根目录中创建一个
.env
文件,其内容如下:Copy
运行服务器
要启动服务器:
或者
API 端点
MCP 服务器公开以下端点:
GET /context
:从 CucumberStudio 获取上下文POST /apply
:将更改应用于 CucumberStudio 资源GET /schema
:获取 MCP 服务器的架构
实现细节
该 MCP 服务器遵循模型上下文协议规范,并与https://studio-api.cucumberstudio.com/上提供的 CucumberStudio API 集成。
执照
麻省理工学院
This server cannot be installed
实现模型上下文协议服务器,该服务器将 CucumberStudio 的上下文提供给 AI 助手,使它们能够获取数据并生成或修改测试场景、功能和其他 CucumberStudio 资源。