プロジェクト

全般

プロフィール

バグ #549

未完了

RedmineMCP v4機能拡張準備 - task2.call2arm.com連携確認

Redmine Admin さんが7日前に追加. 7日前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2025-06-12
期日:
進捗率:

0%

予定工数:

説明

目的

RedmineMCPサーバーのv4機能拡張と、task2.call2arm.com(カスタムUI)との連携確認

背景

  • RedmineMCP(MCPツール)= チケット操作のバックエンドロジック
  • task2.call2arm.com = ユーザー向けカスタムWebUI(React+TailwindCSS)
  • Redmine本体 = データストアとして利用(プラグイン実装は不要)

作業内容

  1. 現在のRedmineMCP v3の実装状況確認
  2. task2.call2arm.comのソースコード構造確認
  3. 関連チケットの確認と進捗状況の把握
  4. v4で追加すべき機能の洗い出し

成果物

  • 現状分析レポート
  • v4機能拡張計画
  • 実装引き継ぎドキュメント

Redmine Admin さんが7日前に更新

現状分析完了

確認した内容

  1. RedmineMCP v3の実装状況

    • 基本的なチケット操作API実装済み
    • テンプレート機能実装済み(v3の新機能)
    • ファイル: redmine-mcp-server-v3-current.js
  2. task2.call2arm.comの構成

    • React + TypeScript + TailwindCSS + Redux
    • ローカルソース: C:\Users\ito\task2-kanban-extension\
    • VPS配置: /var/docker/task2-service/
    • 各種ビュー実装済み(ダッシュボード、カンバン、ガントチャート等)
  3. 関連チケットの確認

    • チケット#525: 親子関係強化(進行中)
    • チケット#548: VPS-ROOT環境デプロイ(進行中)
    • 多数のRAG統合関連チケット

v4で追加検討すべき機能

  1. 親子チケット関係管理API

    • create_child_ticket
    • get_ticket_hierarchy
  2. 一括操作API

    • batch_update_tickets
  3. カスタムフィールド操作

    • get_custom_fields
    • update_custom_field_value
  4. 統計・分析API

    • get_project_statistics
    • get_burndown_data

成果物

  • 作業引き継ぎレポート作成済み(アーティファクトID: redmine-mcp-v4-takeover-report)

次のステップ

RedmineMCP v4の実装を開始するか、task2-ui側の準備を進めるか選択が必要です。

Redmine Admin さんが7日前に更新

RedmineMCP v4.0.0 実装完了

実装内容

1. 親子チケット管理機能

  • create_child_ticket: 親チケットに子チケットを作成
  • get_ticket_hierarchy: チケットの階層構造を取得(深さ指定可能)
  • ✅ 既存APIでの親子関係サポート(create/update/searchに対応)

2. 一括操作機能

  • batch_update_tickets: 複数チケットの一括更新
  • batch_create_tickets: 複数チケットの一括作成
  • ✅ エラーハンドリング(部分成功/失敗の詳細レポート)

3. カスタムフィールド対応

  • get_custom_fields: プロジェクトのカスタムフィールド一覧取得
  • update_custom_field_value: カスタムフィールド値の個別更新
  • ✅ 既存APIでのカスタムフィールドサポート

4. 統計・分析機能

  • get_project_statistics: プロジェクト統計(ステータス/トラッカー/優先度/担当者別)
  • get_burndown_data: バーンダウンチャート用データ生成

技術的変更点

  • バージョンを4.0.0に更新
  • 後方互換性を完全維持(v3のAPIはすべて動作)
  • エラーハンドリングの改善
  • パフォーマンス最適化(特に階層構造取得)

成果物

  1. 実装ファイル: redmine-mcp-server-v4.js(アーティファクトとして作成)
  2. リリースノート: v4.0.0の新機能・使用例を含む完全なドキュメント
  3. 作業引き継ぎレポート: システム構成と今後の展開について

次のステップ

  1. テスト環境での動作確認

    • VPS-ROOT環境でのテスト実行
    • task2.call2arm.comとの統合テスト
  2. UI側の対応実装

    • task2-kanban-extensionへの新API対応
    • 親子チケットビューの実装
    • 統計ダッシュボードの追加
  3. 本番デプロイ

    • チケット#548での展開作業
    • ドキュメント更新
    • ユーザー向けアナウンス

関連チケット

  • #525: 親子関係強化(本実装で対応)
  • #548: VPS-ROOT環境デプロイ(次のステップ)

他の形式にエクスポート: Atom PDF