操作
バグ #944
未完了Claude会話履歴管理MCPツール実装 - SQLiteベース・リモートMCP対応
ステータス:
進行中
優先度:
高め
担当者:
-
開始日:
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 添付ファイル
実装フェーズ¶
- Phase 1: SQLiteスキーマ・基本API
- Phase 2: MCP統合・リモート対応
- Phase 3: 検索機能・Claude API統合
- Phase 4: UI・ナレッジ管理
成果物¶
- MCPツール:claude-conversation-manager
- WebUI:search.call2arm.com
- API:検索・継続・管理機能
- ドキュメント:使用方法・API仕様
操作