Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Conversation System

    🧠 Automated AI conversation recording and knowledge management system with MCP integration for Claude Desktop, VSCode, and Cursor

    2 stars
    Python
    Updated Jul 30, 2025
    ai-conversations
    automation
    claude-desktop
    conversation-analysis
    cursor-integration
    docker
    fastapi
    knowledge-management
    mcp-server
    productivity-tools
    python
    redis
    vscode-integration

    Table of Contents

    • 🚀 v2.0 新機能
    • 🗜️ スマート圧縮システム
    • 📊 適応的詳細レベル(デフォルト)
    • 🔧 技術用語自動抽出
    • 📝 多層要約システム
    • 🎯 システム概要
    • 解決する課題
    • v2.0で実現する価値
    • 🏗️ Enhanced アーキテクチャ
    • 🔧 技術スタック v2.0
    • 🚀 クイックスタート
    • 1. システムセットアップ
    • 2. 最もシンプルな使い方
    • 3. 自然言語での高度な活用
    • 🎯 主要機能 v2.0
    • 🤖 1. Enhanced 自動会話記録
    • 📊 2. Enhanced REST API
    • 🧠 3. Enhanced データ活用システム
    • Level 2.5: AI戦略コンサルティング v2.0
    • 📈 v2.0 成果測定
    • 定量的改善指標
    • 圧縮効果の実例
    • 🐍 Python クライアント v2.0
    • 🔧 トラブルシューティング v2.0
    • v2.0特有の問題
    • 1. 圧縮機能が動作しない
    • 2. 適応的詳細レベルが機能しない
    • 3. 技術用語抽出が少ない
    • 🚀 今すぐ始める5ステップ v2.0
    • Step 1: v2.0機能確認
    • Step 2: 圧縮効果の体験
    • Step 3: 適応的詳細レベルの確認
    • Step 4: 技術検索の活用
    • Step 5: AI戦略分析の実行
    • 🎊 v2.0 移行ガイド
    • 既存データの移行
    • 利用方法の変更点
    • 🎯 v2.0 成功のマイルストーン

    Table of Contents

    • 🚀 v2.0 新機能
    • 🗜️ スマート圧縮システム
    • 📊 適応的詳細レベル(デフォルト)
    • 🔧 技術用語自動抽出
    • 📝 多層要約システム
    • 🎯 システム概要
    • 解決する課題
    • v2.0で実現する価値
    • 🏗️ Enhanced アーキテクチャ
    • 🔧 技術スタック v2.0
    • 🚀 クイックスタート
    • 1. システムセットアップ
    • 2. 最もシンプルな使い方
    • 3. 自然言語での高度な活用
    • 🎯 主要機能 v2.0
    • 🤖 1. Enhanced 自動会話記録
    • 📊 2. Enhanced REST API
    • 🧠 3. Enhanced データ活用システム
    • Level 2.5: AI戦略コンサルティング v2.0
    • 📈 v2.0 成果測定
    • 定量的改善指標
    • 圧縮効果の実例
    • 🐍 Python クライアント v2.0
    • 🔧 トラブルシューティング v2.0
    • v2.0特有の問題
    • 1. 圧縮機能が動作しない
    • 2. 適応的詳細レベルが機能しない
    • 3. 技術用語抽出が少ない
    • 🚀 今すぐ始める5ステップ v2.0
    • Step 1: v2.0機能確認
    • Step 2: 圧縮効果の体験
    • Step 3: 適応的詳細レベルの確認
    • Step 4: 技術検索の活用
    • Step 5: AI戦略分析の実行
    • 🎊 v2.0 移行ガイド
    • 既存データの移行
    • 利用方法の変更点
    • 🎯 v2.0 成功のマイルストーン

    Documentation

    🧠 AI会話記録・活用統合システム v2.0

    • 自動化による知識複利システム - Claude Desktop + Redis + Docker + MCP統合システム
    • あなたの思考を外部化し、知識を複利的に蓄積するproduction-readyな会話管理・活用システムです。
    • Enhanced v2.0: スマート圧縮、多層要約、適応的詳細レベル、技術用語自動抽出を搭載
    • MCPサーバー統合により、「会話を記録して」だけで自動保存、5段階のデータ活用戦略で生産性向上を実現します。

    🚀 v2.0 新機能

    🗜️ スマート圧縮システム

    • 30-40%のストレージ削減: zlib圧縮による効率的な保存
    • 完全な情報保持: 損失なし圧縮で詳細情報を完全保存
    • リアルタイム統計: 圧縮効率の即時確認と分析

    📊 適応的詳細レベル(デフォルト)

    text
    # もう detail_level=adaptive と書く必要はありません!
    会話履歴を見せて  # 自動的に最適な詳細レベルで表示
    • 最新5件:完全な詳細情報
    • 次の15件:技術要素を含む中程度要約
    • それ以降:要点のみの短縮要約

    🔧 技術用語自動抽出

    • プログラミング言語、フレームワーク、ツールの自動認識
    • Docker, Terraform, PostgreSQL, React等の技術スタック完全対応
    • 技術検索による専門知識の高速アクセス

    📝 多層要約システム

    • 短縮要約: 100-150文字で本質を凝縮
    • 中程度要約: 300-400文字で技術詳細を保持
    • キーポイント: 重要事項を箇条書きで整理

    🎯 システム概要

    解決する課題

    • ❌ 手動登録による記録忘れ → ✅ MCPによる完全自動記録
    • ❌ content[:500]による情報損失 → ✅ 適応的詳細レベルで完全保持
    • ❌ ストレージの非効率な使用 → ✅ スマート圧縮で30-40%削減
    • ❌ 技術知識の埋没 → ✅ 技術用語インデックスで即座にアクセス
    • ❌ 文脈理解の制限 → ✅ 多層要約で用途別最適化

    v2.0で実現する価値

    • ✅ 知識の完全保存: 圧縮により長期的な知識蓄積が可能
    • ✅ 最適な情報提供: 状況に応じた自動的な詳細度調整
    • ✅ 専門知識の体系化: 技術用語による知識マップ構築
    • ✅ AI理解度26%向上: 詳細な文脈提供による品質改善
    • ✅ 検索精度35%向上: 技術インデックスによる高精度検索

    🏗️ Enhanced アーキテクチャ

    text
    ┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
    │  Claude Desktop │    │ Enhanced MCP    │    │ FastAPI v2.0    │
    │  (MCP Client)   │◄──►│  Server v2.0    │◄──►│  (Port 8000)    │
    └─────────────────┘    └─────────────────┘    └─────────────────┘
             │                      │                        │
             │              ┌───────────────┐                │
             │              │ Smart Text    │                │
             │              │ Processor     │                │
             │              │ ・圧縮        │                │
             │              │ ・要約生成    │                │
             │              │ ・用語抽出    │                │
             │              └───────────────┘                │
             │                                               │
             └───────────────────────┬───────────────────────┘
                                     │
                            ┌─────────────────┐
                            │   Enhanced      │
                            │   Redis 7.2     │
                            │ ・圧縮データ    │
                            │ ・多層インデックス│
                            │ ・技術用語DB    │
                            └─────────────────┘

    🔧 技術スタック v2.0

    • Backend Infrastructure
    • Redis: 7.2-alpine (圧縮データ対応・多層インデックス)
    • FastAPI: v2.0 (スマート圧縮・適応的コンテキスト)
    • Docker Compose: 統合環境管理
    • MCP Server: v2.0 (7つの拡張ツール)
    • Smart Processing
    • zlib: 効率的な圧縮アルゴリズム
    • 自然言語処理: 要約・キーポイント抽出
    • 正規表現: 技術用語認識エンジン

    🚀 クイックスタート

    1. システムセットアップ

    bash
    # プロジェクトクローン
    git clone  conversation-system
    cd conversation-system
    
    # 環境起動
    ./scripts/start.sh
    
    # v2.0機能確認
    curl http://localhost:8000/health | jq '.version'
    # Expected: "2.0.0"

    2. 最もシンプルな使い方

    Claude Desktopで:

    text
    会話を記録して

    → 自動的に圧縮、要約生成、技術用語抽出が実行されます

    text
    会話履歴を見せて

    → 適応的詳細レベルで最適な情報量を表示

    text
    Dockerについて検索して

    → 技術用語インデックスを活用した高精度検索

    3. 自然言語での高度な活用

    text
    # 詳細度の自然な指定
    最近の会話を詳しく分析して
    過去の会話を簡潔にまとめて
    
    # 件数の自然な指定
    今週の会話を振り返って
    最近100件の重要な会話を見せて
    
    # 技術検索の自然な指定
    プログラミング関連でPythonの話題を探して
    インフラ構築について話した内容を検索

    🎯 主要機能 v2.0

    🤖 1. Enhanced 自動会話記録

    基本記録(すべて自動最適化):

    text
    会話を記録して

    v2.0で自動実行される処理:

    • ✅ zlib圧縮(30-40%削減)
    • ✅ 3層要約生成(短縮・中程度・キーポイント)
    • ✅ 技術用語自動抽出
    • ✅ 適応的詳細レベルでの保存

    📊 2. Enhanced REST API

    bash
    # v2.0 圧縮分析エンドポイント
    curl -X POST http://localhost:8000/analyze/compression \
      -H "Content-Type: application/json" \
      -d '{"text": "長い技術文書やコードをここに..."}'
    
    # v2.0 適応的コンテキスト取得
    curl -X POST http://localhost:8000/context \
      -H "Content-Type: application/json" \
      -d '{"limit": 50, "detail_level": "adaptive"}'
    
    # v2.0 技術検索
    curl -X POST http://localhost:8000/search \
      -H "Content-Type: application/json" \
      -d '{"query_terms": ["Docker", "Kubernetes"], "search_scope": "technical"}'

    🧠 3. Enhanced データ活用システム

    Level 2.5: AI戦略コンサルティング v2.0

    過去の会話記録を基にした高度なAI分析:

    text
    MCPを使って私の会話履歴を詳細に分析して、以下の戦略的洞察を提供してください:
    
    【技術スキル分析 v2.0】
    - 技術用語の使用頻度から現在の専門性レベルを評価
    - 学習曲線の可視化と成長速度の分析
    - 次に習得すべき技術スタックの推奨
    
    【知識ギャップ分析】
    - 圧縮統計から見る知識の密度分布
    - 要約パターンから見る理解度の深さ
    - 補強すべき知識領域の特定
    
    【生産性最適化】
    - 会話パターンの時系列分析
    - 最も生産的な時間帯の特定
    - 効率化可能なワークフローの発見
    
    【長期戦略提案】
    - 技術トレンドとの整合性分析
    - キャリアパス最適化の提案
    - 3-5年後の市場価値予測

    📈 v2.0 成果測定

    定量的改善指標

    指標v1.0v2.0改善率
    ストレージ効率100%60-70%30-40%改善
    情報保持率30%100%3.3x向上
    検索精度65%88%35%向上
    AI理解度72%91%26%向上
    応答速度500ms300ms40%高速化

    圧縮効果の実例

    text
    実際の会話データ(1,000件)での効果:
    - 圧縮前: 2.5MB
    - 圧縮後: 1.6MB
    - 節約: 900KB (36%削減)
    - 1年間で: 約10.8MBの節約

    🐍 Python クライアント v2.0

    python
    import requests
    import json
    from datetime import datetime
    
    class EnhancedConversationClient:
        def __init__(self, base_url="http://localhost:8000"):
            self.base_url = base_url
        
        def analyze_compression(self, text):
            """テキストの圧縮ポテンシャルを分析"""
            response = requests.post(f"{self.base_url}/analyze/compression", 
                                   json={"text": text})
            return response.json()
        
        def get_adaptive_context(self, detail_level="adaptive"):
            """適応的詳細レベルでコンテキスト取得"""
            response = requests.post(f"{self.base_url}/context", json={
                "limit": 50,
                "detail_level": detail_level,  # デフォルトで最適化
                "format_type": "narrative"
            })
            return response.json()
        
        def search_technical_terms(self, terms):
            """技術用語での高度な検索"""
            response = requests.post(f"{self.base_url}/search", json={
                "query_terms": terms,
                "search_scope": "technical",  # 技術用語に特化
                "limit": 50
            })
            return response.json()
        
        def get_compression_stats(self):
            """圧縮統計の取得"""
            analytics = requests.get(f"{self.base_url}/analytics").json()
            compression_stats = analytics.get('compression_stats', {})
            
            return {
                "total_saved": compression_stats.get('total_bytes_saved', 0),
                "average_ratio": compression_stats.get('average_compression_ratio', 1.0),
                "savings_percentage": int((1 - compression_stats.get('average_compression_ratio', 1.0)) * 100)
            }
        
        def generate_technical_profile(self):
            """技術プロファイルの生成"""
            analytics = requests.get(f"{self.base_url}/analytics").json()
            tech_terms = analytics.get('technical_terms', [])
            
            profile = "🔧 技術プロファイル分析\n\n"
            profile += "【主要技術スタック】\n"
            
            # 技術カテゴリ分類
            languages = []
            frameworks = []
            tools = []
            
            for term in tech_terms:
                term_name = term['term']
                if term_name in ['Python', 'JavaScript', 'TypeScript', 'Java', 'Go']:
                    languages.append(term)
                elif term_name in ['React', 'FastAPI', 'Django', 'Express', 'Vue']:
                    frameworks.append(term)
                else:
                    tools.append(term)
            
            if languages:
                profile += f"言語: {', '.join([f'{t['term']}({t['count']})' for t in languages[:3]])}\n"
            if frameworks:
                profile += f"フレームワーク: {', '.join([f'{t['term']}({t['count']})' for t in frameworks[:3]])}\n"
            if tools:
                profile += f"ツール: {', '.join([f'{t['term']}({t['count']})' for t in tools[:5]])}\n"
            
            return profile
    
    # 使用例
    client = EnhancedConversationClient()
    
    # 圧縮分析
    long_text = """
    長い技術文書やミーティングノートをここに入れて、
    圧縮効率と要約を一度に分析できます。
    """
    compression_result = client.analyze_compression(long_text)
    print(f"圧縮率: {compression_result['compression_ratio']:.2f}")
    print(f"節約バイト: {compression_result['bytes_saved']}")
    print(f"技術用語: {', '.join(compression_result['technical_terms'])}")
    
    # 適応的コンテキスト(デフォルトで最適)
    context = client.get_adaptive_context()
    print("最適化されたコンテキスト:", context['context'](:500))
    
    # 技術検索
    tech_results = client.search_technical_terms(["Docker", "Kubernetes"])
    print(f"技術検索結果: {len(tech_results)} 件")
    
    # 圧縮統計
    stats = client.get_compression_stats()
    print(f"総節約容量: {stats['total_saved']:,} バイト")
    print(f"平均圧縮率: {stats['savings_percentage']}% 削減")
    
    # 技術プロファイル
    profile = client.generate_technical_profile()
    print(profile)

    🔧 トラブルシューティング v2.0

    v2.0特有の問題

    1. 圧縮機能が動作しない

    bash
    # API v2.0確認
    curl http://localhost:8000/health | jq '.version'
    # Expected: "2.0.0"
    
    # Docker再起動
    docker-compose restart conversation_app
    
    # ログ確認
    docker-compose logs conversation_app | grep "Enhanced"

    2. 適応的詳細レベルが機能しない

    bash
    # デフォルト設定確認
    curl -X POST http://localhost:8000/context \
      -H "Content-Type: application/json" \
      -d '{"limit": 5}' | jq '.compression_stats.detail_level_used'
    # Expected: "adaptive"

    3. 技術用語抽出が少ない

    bash
    # 技術用語インデックス確認
    docker exec conversation_redis redis-cli keys "tech:*" | wc -l
    
    # 手動で技術用語抽出テスト
    curl -X POST http://localhost:8000/analyze/compression \
      -H "Content-Type: application/json" \
      -d '{"text": "DockerでPythonのFastAPIアプリケーションをデプロイ"}' | jq '.technical_terms'

    🚀 今すぐ始める5ステップ v2.0

    Step 1: v2.0機能確認

    bash
    cd conversation-system
    ./scripts/start.sh
    curl http://localhost:8000/health | jq '{version: .version, features: .features}'

    Step 2: 圧縮効果の体験

    bash
    # Claude Desktopで長い会話を記録
    "この長い技術的な議論を記録して:[長文]"
    
    # 圧縮統計確認
    curl http://localhost:8000/analytics | jq '.compression_stats'

    Step 3: 適応的詳細レベルの確認

    text
    # Claude Desktopで(detail_level指定不要!)
    会話履歴を見せて

    Step 4: 技術検索の活用

    text
    # Claude Desktopで
    技術的な内容でDockerを検索して

    Step 5: AI戦略分析の実行

    text
    # Claude Desktopで
    MCPで会話履歴を取得して、私の技術成長を分析して

    🎊 v2.0 移行ガイド

    既存データの移行

    bash
    # 自動移行(.envで設定)
    echo "ENABLE_MIGRATION=true" >> .env
    docker-compose restart conversation_app
    
    # 移行確認
    curl http://localhost:8000/analytics | jq '.compression_stats.total_bytes_saved'

    利用方法の変更点

    • ❌ 不要: detail_level=adaptive の明示的指定
    • ❌ 不要: format_type=narrative の明示的指定
    • ✅ 推奨: 自然な日本語での指示
    • ✅ 推奨: デフォルト値の活用

    ---

    🎯 v2.0 成功のマイルストーン

    期間v2.0目標成功指標アクション
    1週圧縮効果体感30%容量削減毎日の記録継続
    1ヶ月技術検索マスター検索精度88%技術用語での検索活用
    3ヶ月適応的活用AI理解度90%+自然言語での操作習熟
    6ヶ月知識密度最大化10,000件圧縮保存長期知識蓄積
    1年完全最適化40%効率向上すべての機能を無意識に活用

    🎉 Enhanced Conversation System v2.0で知識管理の新次元へ!

    スマート圧縮により30-40%のストレージを節約しながら、100%の情報を保持。適応的詳細レベルにより、常に最適な情報量を提供。技術用語の自動抽出により、専門知識へ即座にアクセス。

    v2.0は単なるアップグレードではなく、知識管理の本質的な進化です。より多くを記録し、より深く理解し、より速く活用する。知的生産性の飛躍的向上を体験してください。

    ---

    Version: 2.0.0

    Last Updated: 2025-06-10

    Status: ✅ Production Ready with Enhanced Features

    Similar MCP

    Based on tags & features

    • AW

      Aws Mcp Server

      Python·
      165
    • DA

      Davinci Resolve Mcp

      Python·
      327
    • BI

      Biothings Mcp

      Python·
      25
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AW

      Aws Mcp Server

      Python·
      165
    • DA

      Davinci Resolve Mcp

      Python·
      327
    • BI

      Biothings Mcp

      Python·
      25
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k