MCP Chat Analysis Server
Stores and processes knowledge graphs of chat conversations, enabling relationship navigation between messages, concepts, and topics.
Supports importing and analyzing OpenAI chat exports through the 'openai_native' format option.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Chat Analysis Serverfind conversations about AI safety and ethics"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Chat Analysis Server
A Model Context Protocol (MCP) server that enables semantic analysis of chat conversations through vector embeddings and knowledge graphs. This server provides tools for analyzing chat data, performing semantic search, extracting concepts, and analyzing conversation patterns.
Key Features
🔍 Semantic Search: Find relevant messages and conversations using vector similarity
🕸️ Knowledge Graph: Navigate relationships between messages, concepts, and topics
📊 Conversation Analytics: Analyze patterns, metrics, and conversation dynamics
🔄 Flexible Import: Support for various chat export formats
🚀 MCP Integration: Easy integration with Claude and other MCP-compatible systems
Related MCP server: Claude Conversation Logger
Quick Start
# 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.serverMCP Integration
Add to your 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"
}
}
}
}Available Tools
import_conversations
Import and analyze chat conversations
{
"source_path": "/path/to/export.zip",
"format": "openai_native" # or html, markdown, json
}semantic_search
Search conversations by semantic similarity
{
"query": "machine learning applications",
"limit": 10,
"min_score": 0.7
}analyze_metrics
Analyze conversation metrics
{
"conversation_id": "conv-123",
"metrics": [
"message_frequency",
"response_times",
"topic_diversity"
]
}extract_concepts
Extract and analyze concepts
{
"conversation_id": "conv-123",
"min_relevance": 0.5,
"max_concepts": 10
}Architecture
See ARCHITECTURE.md for detailed diagrams and documentation of:
System components and interactions
Data flow and processing pipeline
Storage schema and vector operations
Tool integration mechanism
Prerequisites
Python 3.8+
Neo4j database for knowledge graph storage
Qdrant vector database for semantic search
sentence-transformers for embeddings
Installation
Install the package:
pip install mcp-chat-analysis-serverSet up databases:
# Using Docker (recommended)
docker compose up -dConfigure the server:
cp .env.example .env
# Edit .env with your settingsDevelopment
Clone the repository:
git clone https://github.com/rebots-online/mcp-chat-analysis-server.git
cd mcp-chat-analysis-serverInstall development dependencies:
pip install -e ".[dev]"Run tests:
pytest tests/Contributing
Fork the repository
Create a feature branch
Submit a pull request
See CONTRIBUTING.md for guidelines.
License
MIT License - See LICENSE file for details.
Related Projects
Support
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceEnables AI assistants to enhance their responses with relevant documentation through a semantic vector search, offering tools for managing and processing documentation efficiently.Last updated2262MIT
- Alicense-quality-maintenanceEnables intelligent conversation management with 4 AI agents that provide semantic analysis, pattern discovery, automatic documentation, and relationship mapping. Logs and analyzes Claude conversations with 70% token optimization and multi-language support.Last updated2
- FlicenseCqualityDmaintenanceEnables AI assistants to analyze codebases through semantic search, call graph generation, and function metadata extraction. Provides real-time code analysis with persistent vector storage for understanding complex code structures and relationships.Last updated135
- AlicenseBquality-maintenanceEnables semantic search across multiple knowledge datasets using FAISS vector embeddings, allowing natural language queries to find relevant documents with fast retrieval.Last updated21
Related MCP Connectors
Persistent memory and knowledge graph for AI assistants — keyword + vector + graph search.
Map text into knowledge graphs to create a structured representation of conceptual relations and t…
Persistent memory for AI agents — verbatim conversations, searchable by meaning.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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