
CucumberStudio MCP Server

2025.03.24
0
JavaScript测试管理AI 集成开发效率
CucumberStudio MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于与 CucumberStudio API 进行交互。它提供了从 CucumberStudio 平台获取上下文数据的能力,使 AI 应用程序能够基于这些数据进行操作,如生成和修改测试场景、功能等资源。
View on GitHub
Overview
基本能力
产品定位
CucumberStudio MCP Server 是一个中间件服务,旨在为 AI 应用程序提供与 CucumberStudio 平台交互的能力,支持测试场景和功能的管理与生成。
核心功能
- 数据获取:从 CucumberStudio API 获取项目、功能、场景等资源的上下文数据。
- 资源操作:支持 AI 生成和修改 CucumberStudio 资源(如测试场景、功能等)。
- 协议遵循:遵循 Model Context Protocol (MCP) 规范,确保与 AI 应用程序的兼容性。
适用场景
- 自动化测试:AI 辅助生成或修改测试场景和功能。
- 测试管理:集成 CucumberStudio 数据到 AI 工作流中,提升测试管理效率。
- 开发协作:在团队协作中,通过 AI 快速生成或调整测试资源。
工具列表
- /context:获取 CucumberStudio 的上下文数据。
- /apply:将更改应用到 CucumberStudio 资源。
- /schema:获取 MCP 服务器的模式定义。
常见问题解答
- 如何获取 API Token:需要在 CucumberStudio 平台生成并配置到
.env
文件中。 - 服务器启动失败:检查 Node.js 版本是否为 v18+,并确保依赖安装正确。
使用教程
使用依赖
- Node.js (v18+)
- npm 或 yarn
- CucumberStudio API Token
安装教程
- 克隆仓库:
git clone <repository-url>
- 安装依赖:
npm install
或yarn install
- 创建
.env
文件并配置 API Token 和端口:CUCUMBER_STUDIO_API_TOKEN=your_api_token_here PORT=3000
调试方式
- 启动服务器:
npm start
或yarn start
- 验证服务器是否运行:
curl http://localhost:3000/schema
应返回 MCP 服务器的模式定义。