mcp-backlog-server
服务介绍
mcp-backlog-server
Backlog MCP Server
BacklogModel Context Protocol (MCP)統合TypeScript以下MCP主要概念実装
- Backlog表URI含
- Backlog API対話
- Backlog要約分析生成
機能
backlog://project/[id]URI通Backlog- 各詳細情報含
- 構造化JSON形式
- 内課題
- 内Wiki
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要約生成
必要条件
- API 権持 Backlog
- 環境変数:
BACKLOG_API_KEY: Backlog APIBACKLOG_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
InspectorURL提供
技術詳細
以下主要構成:
index.ts- MCP初期化設定backlog-client.ts- Backlog API通信処理handlers/-resource-handlers.ts- 課題Wiki処理tool-handlers.ts- Backlog APIprompt-handlers.ts- 生成機能
types.ts- Backlog API型定義config.ts- 環境変数設定読込