backlog-mcp-server
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"backlog": {
"args": [
"-y",
"@tmhr1850/backlog-mcp-server"
],
"command": "npx",
"env": {
"BACKLOG_API_KEY": "your-api-key",
"BACKLOG_DOMAIN": "your-domain.backlog.com"
}
}
}
}
服务介绍
Backlog MCP
Backlog API 提供 MCP 管理課題追跡操作機能利用
機能
- 管理: 一覧取得詳細情報閲覧
- 課題管理: 課題作成更新検索追加
- 管理: 情報取得
- 操作: 添付管理
- 機能: 課題追加
- 検索機能: 課題検索
関連
getSpaces
- 情報取得
- 入力:
- 戻値: 情報
getProjects
- 一覧取得
- 入力:
- 戻値: 一覧
課題関連
getIssues
- 課題一覧取得
- 入力:
- projectIdOrKey (string): ID
- offset (number, ): 取得開始位置
- count (number, ): 取得件数最大 100
- sort (string, ): 順 ('created''updated')
- order (string, ): 方向 ('asc''desc')
- 戻値: 課題一覧
getIssue
- 課題詳細情報取得
- 入力:
- issueIdOrKey (string): 課題 ID
- 戻値: 課題詳細情報
createIssue
- 新課題作成
- 入力:
- projectId (string/number): ID
- summary (string): 課題件名
- issueTypeId (string/number): 課題種別 ID
- priorityId (string/number, ): 優先度 ID
- description (string, ): 課題詳細
- startDate (string, ): 開始日 (YYYY-MM-DD 形式)
- dueDate (string, ): 期限日 (YYYY-MM-DD 形式)
- assigneeId (string/number, ): 担当者 ID
- 戻値: 作成課題情報
updateIssue
- 既存課題更新
- 入力:
- issueIdOrKey (string): 課題 ID
- summary (string, ): 課題件名
- description (string, ): 課題詳細
- statusId (string/number, ): 状態 ID
- priorityId (string/number, ): 優先度 ID
- assigneeId (string/number, ): 担当者 ID
- startDate (string, ): 開始日 (YYYY-MM-DD 形式)
- dueDate (string, ): 期限日 (YYYY-MM-DD 形式)
- 戻値: 更新課題情報
addComment
- 課題追加
- 入力:
- issueIdOrKey (string): 課題 ID
- content (string): 内容
- 戻値: 追加情報
検索関連
searchIssues
- 課題検索
- 入力:
- keyword (string): 検索
- projectIdOrKey (string, ): ID
- offset (number, ): 取得開始位置
- count (number, ): 取得件数最大 100
- 戻値: 検索結果課題一覧
検索構文
課題検索
keyword: 検索projectId: 特定絞込statusId: 状態絞込assigneeId: 担当者絞込
例: keyword= statusId=1 assigneeId=12345
API 取得
- Backlog
- 個人設定 > API > API 発行
- 発行 API
環境変数設定
.env以下設定追加:
BACKLOG_DOMAIN=your-domain.backlog.com
BACKLOG_API_KEY=your-api-key
# 用設定
TEST_PROJECT_ID=your-test-project-id
TEST_PROJECT_KEY=your-test-project-key
Claude Desktop 使用
Claude Desktop 使用claude_desktop_config.json以下追加:
NPX 場合
{
"mcpServers": {
"backlog": {
"command": "npx",
"args": ["-y", "@tmhr1850/backlog-mcp-server"],
"env": {
"BACKLOG_DOMAIN": "your-domain.backlog.com",
"BACKLOG_API_KEY": "your-api-key"
}
}
}
}
実行
#
npm run build
# 実行
npm start
# 全実行
npm test
# 監視実行
npm run test:watch
# 付実行
npm run test:coverage
MCP MIT 下提供詳細 LICENSE 覧