bugForge は何をしますか?
テスト失敗をJira対応の障害報告に変換するMCPサーバーです。MCPクライアント内で動作し、LLM APIキーは不要です。
機能
- テスト失敗の分析: テスト実行結果(例:JUnit、pytest、Mochaなど)を解析し、失敗の詳細を抽出します。
- Jira課題の自動生成: 抽出した情報をもとに、タイトル、説明、再現手順、環境情報、ログなどを含むJira課題を生成します。
- MCPクライアント統合: Claude Code、Cursor、CodexなどのMCP対応クライアントから直接利用可能です。
- LLM不要: 外部のAIサービスに依存せず、設定もシンプルです。
はじめ方
- インストール:
npm install -g @ervikasti/bugforgeまたはpip install bugforge(パッケージマネージャーに応じて) - 設定: JiraのAPIトークン、プロジェクトキー、その他の設定を環境変数または設定ファイルに定義します。
- MCPクライアントで使用: MCPクライアントの設定にbugForgeを追加します。
環境変数
JIRA_API_TOKEN: Jira APIトークンJIRA_PROJECT_KEY: デフォルトのJiraプロジェクトキーJIRA_URL: JiraインスタンスのURL(例:https://your-domain.atlassian.net)
使用例
テスト失敗を報告します:
bugForge report --file test-results.xml --project MYPROJ
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他MCP対応クライアント
ライセンス
MIT