CucumberStudio MCP サーバー
このプロジェクトは、CucumberStudio API用のモデルコンテキストプロトコル(MCP)サーバーを実装します。CucumberStudioプラットフォームからAI搭載アプリケーションにコンテキストを提供し、CucumberStudioデータを用いた様々なAI操作を可能にします。
概要
モデル コンテキスト プロトコル サーバーにより、AI アシスタントは次のことが可能になります。
CucumberStudio APIからデータを取得する
CucumberStudio のプロジェクト、機能、シナリオ、その他のリソースに関するコンテキストを提供する
AI を有効にしてテストシナリオ、機能、その他の CucumberStudio リソースを生成および変更します
Related MCP server: MCP Server Demo
設定
前提条件
Node.js (v18+)
npmまたはyarn
CucumberStudio APIトークン
インストール
このリポジトリをクローンする
依存関係をインストールします:
npm installまたは
yarn installルート ディレクトリに次の内容の
.envファイルを作成します。CUCUMBER_STUDIO_API_TOKEN=your_api_token_here PORT=3000
サーバーの実行
サーバーを起動するには:
または
APIエンドポイント
MCP サーバーは次のエンドポイントを公開します。
GET /context: CucumberStudioからコンテキストを取得するPOST /apply: CucumberStudio リソースに変更を適用するGET /schema: MCP サーバーのスキーマを取得します
実装の詳細
この MCP サーバーは、モデル コンテキスト プロトコル仕様に準拠しており、 https://studio-api.cucumberstudio.com/で利用可能な CucumberStudio API と統合されます。
ライセンス
マサチューセッツ工科大学