バックログMCPサーバー
Backlog API を統合した MCP サーバー実装。
ツール
プロジェクトAPI
- バックログ取得プロジェクト
- ページ区切りとフィルタリングを使用してプロジェクトを実行する
- バックログ取得プロジェクト
- プロジェクトIDまたはキーを使用してプロジェクト取得を実行する
問題API
- バックログ取得問題
- バックログ取得問題
- バックログ_問題追加
- バックログ更新問題
- バックログ削除問題
ウィキAPI
- バックログ取得ウィキ
- バックログ取得ウィキ
- Wiki ID またはキーを使用して Wiki 取得を実行する
- バックログ追加ウィキ
- バックログ更新ウィキ
- バックログ削除ウィキ
構成
APIキーの取得
- バックログにサインアップする
- プランを選択してください(無料プランはこちらからご利用いただけます)
- 個別の設定ヘルプからAPIキーを生成します
環境変数
このサーバーには次の環境変数が必要です。
- 必須:
BACKLOG_API_KEY
: Backlog APIキーBACKLOG_SPACE_ID
: バックログスペースID
- オプション:
BACKLOG_BASE_URL
: Backlog のベース URL (デフォルト: https://{your-space-id}.backlog.com/api/v2
)
Claude Desktopでの使用
これをclaude_desktop_config.json
に追加します:
NPX
{
"mcpServers": {
"backlog": {
"command": "npx",
"args": [
"-y",
"backlog-mcp-server"
],
"env": {
"BACKLOG_API_KEY": "YOUR_API_KEY_HERE",
"BACKLOG_SPACE_ID": "YOUR_SPACE_ID_HERE"
}
}
}
}
ドッカー
{
"mcpServers": {
"backlog": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"BACKLOG_API_KEY=YOUR_API_KEY_HERE",
"-e",
"BACKLOG_SPACE_ID=YOUR_SPACE_ID_HERE",
"mcp/backlog"
],
"env": {
"BACKLOG_API_KEY": "YOUR_API_KEY_HERE",
"BACKLOG_SPACE_ID": "YOUR_SPACE_ID_HERE"
}
}
}
}
発達
インストール
建てる
デバッグ
テストの実行
未定
Dockerビルド
docker build -t mcp/backlog -f Dockerfile .
サーバーの拡張
新しいツールを追加するには:
src/core/schema.ts
に新しい Zod スキーマを定義します。src/tools/toolDefinitions.ts
に新しいツール定義を追加し、 ALL_TOOLS
に含めます。src/tools/handlers.ts
に新しいハンドラーを作成し、 toolHandlers
に登録します。src/services/
ディレクトリ内のサービスにビジネスロジックを実装する
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。