devcontext
by aiurda·★ 45·Score 42
Autonomous MCP server providing project-centric context awareness through pattern learning and relationship graphs.
Overview
DevContext is an advanced MCP server designed to provide developers with continuous, project-centric context awareness. Unlike traditional context systems, it continuously learns from and adapts to development patterns. The server operates with a database instance dedicated to a single project, eliminating cross-project complexity while ensuring performance with minimal resource requirements. It builds a comprehensive understanding of the codebase from repository structure down to individual functions.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose DevContext when working on large codebases where maintaining context across development sessions is critical, and when you prefer non-vector retrieval methods over traditional embeddings.
When NOT to choose this
Don't choose DevContext if you need vector-based semantic search, if you're already invested in other context systems, or if you prefer solutions with more language support beyond the six officially supported languages.
Comparable tools
Installation
Installation
Prerequisites
- Node.js 18.0.0 or higher
- Cursor IDE with MCP support
- TursoDB account
Step 1: Set up TursoDB Database
- Sign up for [Turso](https://turso.tech/) and create an account
- Install Turso CLI (optional but recommended):
``bash curl -sSfL https://get.turso.tech/install.sh | bash ``
- Authenticate with Turso:
``bash turso auth login ``
- Create a project database:
``bash turso db create devcontext ``
- Get database credentials and save both URL and token
Step 2: Configure MCP in Cursor
Create or edit .cursor/mcp.json in your project directory:
{
"mcpServers": {
"devcontext": {
"command": "npx",
"args": ["-y", "devcontext@latest"],
"enabled": true,
"env": {
"TURSO_DATABASE_URL": "your-turso-database-url",
"TURSO_AUTH_TOKEN": "your-turso-auth-token"
}
}
}
}FAQ
- What makes DevContext different from traditional context systems?
- DevContext continuously learns from and adapts to your development patterns, uses non-vector retrieval methods, and is designed for project-centric context awareness rather than general-purpose context.
- Can I use DevContext with IDEs other than Cursor?
- While the documentation emphasizes Cursor integration, DevContext is an MCP server that can work with any MCP-compatible IDE or client, though configuration may vary.
Compare devcontext with
Last updated · Auto-generated from public README + GitHub signals.