Integrates Backlog with Model Context Protocol (MCP) to provide structured access, management, and analysis of Backlog projects, issues, and wiki pages via comprehensive tools and prompts for enhanced project data interaction.
Unlock the full potential of Backlog MCP Server through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.
Free tier available • No credit card required
Backlog MCP Server
これはBacklogとModel Context Protocol (MCP)を統合するTypeScriptベースのサーバーです。以下のMCPの主要概念を実装しています:
backlog://project/[id]
URIを通じてBacklogプロジェクトにアクセスget_backlog_user
- 現在のBacklogユーザー情報を取得get_backlog_space
- Backlogスペース情報を取得list_recent_projects
- 最近閲覧したBacklogプロジェクトを一覧表示
get_project_issues
- プロジェクトの課題を取得
get_issue_detail
- 特定の課題の詳細情報を取得get_issue_comments
- 課題のコメントを取得add_issue_comment
- 課題にコメントを追加get_issue_comment_count
- 課題のコメント数を取得get_issue_comment
- 特定のコメントの詳細情報を取得get_wiki_page_list
- Wikiページの一覧を取得
get_wiki_page
- 特定のWikiページの詳細情報を取得update_wiki_page
- Wikiページを更新summarize_projects
- 最近閲覧したBacklogプロジェクトの要約を生成analyze_backlog_usage
- ユーザー、スペース、プロジェクトデータに基づくBacklog使用パターンの分析summarize_wiki_pages
- プロジェクトのWikiページの要約を生成BACKLOG_API_KEY
: Backlog API キーBACKLOG_SPACE_URL
: Backlog スペース URL (例: https://your-space.backlog.com
)依存関係のインストール:
npm install
サーバーのビルド:
npm run build
自動再ビルドによる開発:
npm run watch
Claude Desktopで使用するには、サーバー設定を追加します:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{ "mcpServers": { "mcp-backlog-server": { "command": "/path/to/mcp-backlog-server/build/index.js", "env": { "BACKLOG_API_KEY": "your-api-key", "BACKLOG_SPACE_URL": "https://your-space.backlog.com" } } } }
MCPサーバーは標準入出力を介して通信するため、デバッグが難しい場合があります。MCP Inspectorの使用をお勧めします。これはパッケージスクリプトとして利用可能です:
npm run inspector
InspectorはブラウザでデバッグツールにアクセスするためのURLを提供します。
このサーバーは以下の主要コンポーネントで構成されています:
index.ts
- メインエントリーポイント、MCPサーバーの初期化と設定backlog-client.ts
- Backlog APIとの通信を処理するクライアントhandlers/
- リソース、ツール、プロンプトのハンドラー
resource-handlers.ts
- プロジェクト、課題、Wikiのリソース処理tool-handlers.ts
- Backlog APIとのインタラクションツールprompt-handlers.ts
- プロンプト生成機能types.ts
- Backlog APIレスポンスの型定義config.ts
- 環境変数からの設定読み込みDiscover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!