CucumberStudio MCP服务器
该项目为CucumberStudio API实现了一个模型上下文协议(MCP)服务器。它提供了从CucumberStudio平台到AI驱动的应用程序的上下文,使各种AI操作能够使用CucumberStudio数据执行。
概述
模型上下文协议服务器使AI助手能够:
- 从CucumberStudio API获取数据
- 提供有关CucumberStudio项目、功能、场景和其他资源的上下文
- 使AI能够生成和修改测试场景、功能和其他CucumberStudio资源
设置
先决条件
- Node.js(v18+)
- npm或纱线
- CucumberStudio API令牌
安装
- 克隆此存储库
- 安装依赖项:
npm install或
yarn install- 创建一个
.env根目录中的文件,内容如下:
CUCUMBER_STUDIO_API_TOKEN=your_api_token_here
PORT=3000运行服务器
要启动服务器,请执行以下操作:
npm start或
yarn startAPI终点
MCP服务器公开以下端点:
GET /context:从CucumberStudio获取上下文POST /apply:将更改应用于CucumberStudio资源GET /schema:获取MCP服务器的架构
实现细节
此MCP服务器遵循模型上下文协议规范,并与CucumberStudio API集成,可在https://studio-api.cucumberstudio.com/.
许可证
麻省理工学院
