aiurda/devcontext
View on GitHub ↗DevContext is a cutting-edge Model Context Protocol (MCP) server designed to provide developers with continuous, project-centric context awareness. Unlike traditional context systems, DevContext continuously learns from and adapts to your development patterns and delivers highly relevant context providing a deeper understanding of your codebase.
What you need to know
DevContext - an autonomous context-awareness MCP server for development workflows. Pure JavaScript (Node 18+, esbuild single-file bundle) backed by a TursoDB/SQLite database dedicated to one project. Uses non-vector retrieval via keyword analysis, relationship graphs, and structured metadata, indexing code entities, relationships, conversation topics, milestones, and patterns. 5 MCP tools: initialize_conversation_context, update_conversation_context, retrieve_relevant_context, record_milestone_context, and finalize_conversation_context. Ships Cursor Rules for autonomous context management, external documentation retrieval (Context7 + web search), and a tasks.md workflow. MIT.
Install
npx -y devcontext@latest
Key features
- ✓Non-vector retrieval (keywords, relationship graphs, structured metadata)
- ✓Code entity indexing down to function/variable level
- ✓5 conversation lifecycle MCP tools
- ✓Cursor Rules for autonomous context, external docs, and task workflows
- ✓Per-project dedicated database with minimal resource usage
Best for
Cursor users who want persistent, project-centric context awareness
Reviewed 2026-08-11
Topics
- Stars
- 46★
- Forks
- 13
- Language
- HTML
- License
- MIT
- Created
- 2025-05-07
- Last push
- 2025-05-30