AI Conversation Logger MCP
An intelligent MCP (Model Context Protocol) server designed specifically for AI assistants to automatically log and manage conversation history with developers.
🎯 Core Features
- 🤖 AI-Driven Logging - All content is determined and provided by the AI assistant
- 📝 Pure Save Mode - MCP only formats and stores, no content extraction or analysis
- 🔄 Designed for AI Retrospection - Log format optimized for AI to quickly understand project history
- 🏷️ Smart Organization - Auto-organize by project and date with tagging support
- 🔍 Powerful Search - Multi-dimensional search by keywords, files, tags, and time range
- 📊 Context Suggestions - Smart recommendations based on file associations
🚀 Quick Start
1. Install Dependencies
2. Build Project
3. Configure Claude Code
Add MCP server configuration to Claude Code's config file (~/.claude.json
):
4. Restart Claude Code
Restart Claude Code to apply the configuration.
📚 API Tools
1. log_conversation - Core Logging Tool
Records every AI-user interaction with structured information:
2. search_conversations - Search Tool
Search through conversation history with multiple filters:
3. get_context_suggestions - Context Recommendations
Get relevant historical context based on current work:
📁 Storage Structure
Logs are stored in the project's ai-logs/
directory:
📝 Log Format
Each conversation is recorded with the following structure:
🎯 Usage Principles
When to Log
All conversations should be logged, including:
- New feature development
- Bug fixes (any size)
- Code refactoring
- Configuration changes
- Code explanations and analysis
- Technical Q&A
- Code reviews
- Any project-related dialogue
Key Points
- AI-Driven Content - AI determines what information to log
- Complete Context - Include all relevant details for future reference
- Focus on "What" not "How" - Emphasize functionality over technical details
- Consistent Format - Maintain standardized markdown structure
🛠️ Development
Development Mode
Run Tests
Code Linting
TypeScript Check
🔧 Technical Stack
- TypeScript - Type-safe development
- MCP SDK - Model Context Protocol implementation
- Node.js - Runtime environment
- Jest - Testing framework
📄 License
MIT
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📮 Contact
For issues or suggestions, please open an issue on GitHub.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables AI assistants to automatically log and manage conversation history with developers in structured markdown format. Provides powerful search and context suggestions to help AI understand project history and maintain continuity across sessions.
Related MCP Servers
- AsecurityAlicenseAqualityA tool that preserves chat history as Markdown files, automatically adding timestamps and supporting conversation identification through session IDs.Last updated -14PythonMIT License
- AsecurityAlicenseAqualityProvides a structured documentation system for context preservation in AI assistant environments, helping users create and manage memory banks for their projects.Last updated -366PythonMIT License
- AsecurityAlicenseAqualityEnables AI assistants to maintain persistent project context across sessions by storing and retrieving structured information in markdown files organized in a memory bank directory.Last updated -453JavaScriptApache 2.0
- AsecurityAlicenseAqualityProvides intelligent context management for AI development sessions, allowing users to track token usage, manage conversation context, and seamlessly restore context when reaching token limits.Last updated -832TypeScriptApache 2.0