DevContext: Autonomous Context Awareness Model-Context-Protocol…
@aurda012
About DevContext: Autonomous Context Awareness Model-Context-Protocol…
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
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"cursor10x-mcp": {
"command": "npx",
"args": [
"-y",
"devcontext@latest"
],
"enabled": true,
"env": {
"TURSO_DATABASE_URL": "your-turso-database-url",
"TURSO_AUTH_TOKEN": "your-turso-auth-token"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is DevContext?
DevContext is a Model Context Protocol (MCP) server that provides continuous, project-centric context awareness for developers. It uses non-vector retrieval methods—keyword analysis, relationship graphs, and structured metadata—to understand both your codebase and conversations, adapts to development patterns, and integrates with Cursor IDE. Data is stored in a TursoDB database dedicated to a single project.
How to use DevContext?
Install Node.js 18+, set up a TursoDB database, and configure the MCP server in your project’s .cursor/mcp.json with TURSO_DATABASE_URL and TURSO_AUTH_TOKEN environment variables. Run npx -y devcontext@latest. Optionally, implement the provided Cursor Rules for autonomous context management, which define a precise tool execution sequence: initialize_conversation_context, update_conversation_context, retrieve_relevant_context, record_milestone_context, and finalize_conversation_context.
Key features of DevContext
- Non-vector context retrieval (keyword, relationship graph, metadata)
- Project‑centric design with a dedicated database per project
- Minimal dependencies (MCP SDK, TursoDB client, lightweight AST parsing)
- Hierarchical understanding from repository structure to function/variable level
- Intelligent context prioritization using recency, importance, relationships, and focus
Use cases of DevContext
- Maintain full conversational context across a development session
- Retrieve relevant codebase context on demand (functions, files, architecture)
- Record significant milestones (features, bug fixes, architectural decisions)
- Enable autonomous context management and task workflows via Cursor Rules
FAQ from DevContext
What differentiates DevContext from vector‑based context systems?
DevContext uses keyword analysis, relationship graphs, and structured metadata instead of vector embeddings, avoiding external ML dependencies and providing language‑aware retrieval for multiple programming languages.
What are the runtime and database requirements?
Node.js 18 or higher, a TursoDB account (free tier works), and environment variables TURSO_DATABASE_URL and TURSO_AUTH_TOKEN.
Where does context data live?
All context, metadata, and optional logs are stored in a TursoDB database dedicated to the project. No data is stored locally outside the database.
What transport and authentication does DevContext use?
It communicates via MCP stdio (process‑based transport). Authentication to TursoDB is handled through the TURSO_AUTH_TOKEN environment variable.
Are there any known limits?
Each server instance is designed for a single project, eliminating cross‑project complexity. There is no cross‑project context sharing.
Frequently asked questions
What differentiates DevContext from vector‑based context systems?
DevContext uses keyword analysis, relationship graphs, and structured metadata instead of vector embeddings, avoiding external ML dependencies and providing language‑aware retrieval for multiple programming languages.
What are the runtime and database requirements?
Node.js 18 or higher, a TursoDB account (free tier works), and environment variables `TURSO_DATABASE_URL` and `TURSO_AUTH_TOKEN`.
Where does context data live?
All context, metadata, and optional logs are stored in a TursoDB database dedicated to the project. No data is stored locally outside the database.
What transport and authentication does DevContext use?
It communicates via MCP stdio (process‑based transport). Authentication to TursoDB is handled through the `TURSO_AUTH_TOKEN` environment variable.
Are there any known limits?
Each server instance is designed for a single project, eliminating cross‑project complexity. There is no cross‑project context sharing.
Basic information
More Other MCP servers

EverArt
modelcontextprotocolModel Context Protocol Servers
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Comments