MCP server for managing coding preferences
Top 72.7% on sourcepulse
This project provides an MCP (Message Communication Protocol) server leveraging mem0 for managing and querying coding preferences. It's designed for developers using tools like Cursor, enabling persistent storage, retrieval, and semantic search of code snippets, best practices, and technical documentation.
How It Works
The server exposes a Server-Sent Events (SSE) endpoint (/sse
) that MCP clients can connect to. It utilizes mem0 for semantic search and storage of coding preferences, which can include code snippets, dependencies, setup instructions, and best practices. This SSE-based, decoupled architecture allows agents to connect, query, and disconnect as needed, fitting well with cloud-native deployments.
Quick Start & Requirements
uv pip install -e .
MEM0_API_KEY
in .env
.uv run main.py
http://0.0.0.0:8080/sse
.uv
.Highlighted Details
Maintenance & Community
No specific contributors, sponsorships, or community links (Discord/Slack) are mentioned in the README.
Licensing & Compatibility
The repository does not explicitly state a license.
Limitations & Caveats
The project is presented as a demonstration, and the lack of an explicit license may pose compatibility issues for commercial or closed-source use. No specific performance benchmarks or community support channels are detailed.
2 months ago
Inactive