プロジェクト

全般

プロフィール

バグ #944

未完了

Claude会話履歴管理MCPツール実装 - SQLiteベース・リモートMCP対応

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

ステータス:
進行中
優先度:
高め
担当者:
-
開始日:
2025-07-20
期日:
進捗率:

0%

予定工数:

説明

目的

添付ファイルの設計書に基づき、SQLiteベースのClaude会話履歴管理システムをMCPツールとして実装し、VPS-ROOT環境にリモートMCP対応で設置する

主要機能

1. 会話履歴管理

  • 会話データの保存・検索
  • アーティファクト管理(コード、マークダウン、HTML等)
  • 添付ファイル管理
  • タグ・プロジェクト分類

2. 高度検索機能

  • 全文検索
  • セマンティック検索(ベクター検索)
  • 日付・プロジェクト・タグフィルター

3. API継続機能

  • Claude API経由での会話継続
  • 文字数制限対応(コンテキスト圧縮)
  • トークン管理

4. ナレッジベース化

  • プロジェクト横断コンテキスト共有
  • 自動ナレッジ抽出
  • 重要度スコアリング

技術仕様

  • Database: SQLite + FTS5(全文検索)
  • Backend: FastAPI + Python
  • MCP Integration: リモートMCP対応(OAuth 2.1)
  • Deployment: VPS-ROOT Docker統合
  • Domain: search.call2arm.com
  • Storage: MinIO (S3互換) for 添付ファイル

実装フェーズ

  1. Phase 1: SQLiteスキーマ・基本API
  2. Phase 2: MCP統合・リモート対応
  3. Phase 3: 検索機能・Claude API統合
  4. Phase 4: UI・ナレッジ管理

成果物

  • MCPツール:claude-conversation-manager
  • WebUI:search.call2arm.com
  • API:検索・継続・管理機能
  • ドキュメント:使用方法・API仕様

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