CucumberStudio MCP服务器

该项目实现了一个用于CucumberStudio API的模型上下文协议(MCP)服务器,为AI应用提供CucumberStudio平台的数据上下文,支持各种AI操作。

  • by rizaqpratama
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 rizaqpratama/mcp-cucumberstudio

使用说明

CucumberStudio MCP服务器

该项目为CucumberStudio API实现了一个模型上下文协议(MCP)服务器。它提供了从CucumberStudio平台到AI驱动的应用程序的上下文,使各种AI操作能够使用CucumberStudio数据执行。

概述

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

  1. 从CucumberStudio API获取数据
  2. 提供有关CucumberStudio项目、功能、场景和其他资源的上下文
  3. 使AI能够生成和修改测试场景、功能和其他CucumberStudio资源

设置

先决条件

  • Node.js(v18+)
  • npm或纱线
  • 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服务器遵循模型上下文协议规范,并与CucumberStudio API集成,可在https://studio-api.cucumberstudio.com/.

许可证

麻省理工学院