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.
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
Quick Start
MCP Integration
Add to your claude_desktop_config.json
:
Available Tools
import_conversations
Import and analyze chat conversations
semantic_search
Search conversations by semantic similarity
analyze_metrics
Analyze conversation metrics
extract_concepts
Extract and analyze concepts
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:
- Set up databases:
- Configure the server:
Development
- Clone the repository:
- Install development dependencies:
- Run 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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Facilitates semantic analysis of chat conversations through vector embeddings and knowledge graphs, offering tools for semantic search, concept extraction, and conversation pattern analysis.
- Key Features
- Quick Start
- MCP Integration
- Available Tools
- Architecture
- Prerequisites
- Installation
- Development
- Contributing
- License
- Related Projects
- Support
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualitySummarizes your chat messages.Last updated -11,008TypeScript
- -securityAlicense-qualityA server that enables querying the dbt Semantic Layer through natural language conversations with Claude Desktop and other AI assistants, allowing users to discover metrics, create queries, analyze data, and visualize results.Last updated -10TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that allows AI assistants to interact with the VRChat API, enabling retrieval of user information, friends lists, and other VRChat data through a standardized interface.Last updated -7640TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables semantic search capabilities by providing tools to manage Qdrant vector database collections, process and embed documents using various embedding services, and perform semantic searches across vector embeddings.Last updated -443TypeScriptMIT License