Skip to main content
Glama

MCPチャット分析サーバー

ベクトル埋め込みとナレッジグラフを用いてチャット会話の意味分析を可能にするモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、チャットデータの分析、意味検索の実行、概念の抽出、会話パターンの分析のためのツールを提供します。

主な特徴

  • 🔍セマンティック検索:ベクトル類似性を使用して関連するメッセージや会話を検索します

  • 🕸️ナレッジグラフ: メッセージ、概念、トピック間の関係をナビゲートします

  • 📊会話分析:パターン、指標、会話のダイナミクスを分析

  • 🔄柔軟なインポート:さまざまなチャットエクスポート形式をサポート

  • 🚀 MCP 統合: Claude やその他の MCP 互換システムとの簡単な統合

Related MCP server: OpenRouter MCP Multimodal Server

クイックスタート

# Install the package pip install mcp-chat-analysis-server # Set up configuration cp config.example.yml config.yml # Edit config.yml with your database settings # Run the server python -m mcp_chat_analysis.server

MCP統合

claude_desktop_config.jsonに追加します:

{ "mcpServers": { "chat-analysis": { "command": "python", "args": ["-m", "mcp_chat_analysis.server"], "env": { "QDRANT_URL": "http://localhost:6333", "NEO4J_URL": "bolt://localhost:7687", "NEO4J_USER": "neo4j", "NEO4J_PASSWORD": "your-password" } } } }

利用可能なツール

会話のインポート

チャット会話をインポートして分析する

{ "source_path": "/path/to/export.zip", "format": "openai_native" # or html, markdown, json }

セマンティック検索

意味的類似性で会話を検索する

{ "query": "machine learning applications", "limit": 10, "min_score": 0.7 }

分析メトリクス

会話指標を分析する

{ "conversation_id": "conv-123", "metrics": [ "message_frequency", "response_times", "topic_diversity" ] }

抽出概念

概念を抽出して分析する

{ "conversation_id": "conv-123", "min_relevance": 0.5, "max_concepts": 10 }

建築

詳細な図とドキュメントについては、 ARCHITECTURE.md を参照してください。

  • システムコンポーネントと相互作用

  • データフローと処理パイプライン

  • ストレージスキーマとベクトル演算

  • ツール統合メカニズム

前提条件

  • Python 3.8以上

  • ナレッジグラフストレージ用の Neo4j データベース

  • セマンティック検索のためのQdrantベクトルデータベース

  • 埋め込みのための文変換子

インストール

  1. パッケージをインストールします。

pip install mcp-chat-analysis-server
  1. データベースを設定します。

# Using Docker (recommended) docker compose up -d
  1. サーバーを構成します。

cp .env.example .env # Edit .env with your settings

発達

  1. リポジトリをクローンします。

git clone https://github.com/rebots-online/mcp-chat-analysis-server.git cd mcp-chat-analysis-server
  1. 開発依存関係をインストールします。

pip install -e ".[dev]"
  1. テストを実行します:

pytest tests/

貢献

  1. リポジトリをフォークする

  2. 機能ブランチを作成する

  3. プルリクエストを送信する

ガイドラインについてはCONTRIBUTING.md を参照してください。

ライセンス

MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。

関連プロジェクト

サポート

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rebots-online/mcp-chat-analysis-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server