DevContext

Provides autonomous, project-centric context management using TursoDB for DevContext workflow.
  • typescript

42

GitHub Stars

typescript

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "aiurda-devcontext": {
      "command": "npx",
      "args": [
        "-y",
        "devcontext@latest"
      ],
      "env": {
        "TURSO_AUTH_TOKEN": "your_turso_auth_token_here",
        "TURSO_DATABASE_URL": "your-turso-database-url"
      }
    }
  }
}

DevContext is an MCP server that provides continuous, project-centric context awareness for development workflows. It learns from your codebase and conversations to surface relevant context exactly when you need it, helping you stay focused on the current task and maintain alignment with project goals.

How to use

You interact with DevContext through an MCP client inside your IDE. Start a development session to initialize project context, then update context as you work, and retrieve relevant snippets whenever you need targeted information. The workflow is designed to keep context aligned with your current focus, capture key milestones, and end sessions with a clear summary and next steps.

How to install

Prerequisites you need before installing DevContext:

  • Node.js 18.0.0 or higher
  • Cursor IDE with MCP support
  • A TursoDB account for the database

Step 1: Set up TursoDB database and credentials

Step 1: Set up TursoDB Database

# Sign up for TursoDB and create a free account
# Install Turso CLI (optional but recommended)
curl -sSfL https://get.turso.tech/install.sh | bash

# Authenticate with Turso
turso auth login

# Create a project database
turso db create devcontext

# Get database credentials
# Get database URL
turso db show devcontext --url

# Create auth token
turso db tokens create devcontext

Step 2: Configure MCP in Cursor

Create or edit the MCP configuration file in your project at .cursor/mcp.json with the following settings.

{
  "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"
      }
    }
  }
}

Step 3: Start the MCP server

With the configuration in place, start the MCP-enabled IDE integration from your Cursor or MCP client. The server will connect to TursoDB using the provided URL and token, indexing your project and enabling autonomous context management.

Configuration example

Below is a complete example of an mcp.json that configures multiple MCP servers, including DevContext and Context7.

{
  "mcpServers": {
    "devcontext": {
      "command": "npx",
      "args": ["-y", "devcontext@latest"],
      "enabled": true,
      "env": {
        "TURSO_DATABASE_URL": "libsql://your-project-db-name.turso.io",
        "TURSO_AUTH_TOKEN": "your_turso_auth_token_here"
      }
    },
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

Available tools

initialize_conversation_context

Initializes a new conversation session with comprehensive project context, to be run exactly once at the start.

update_conversation_context

Updates the active context with new messages and code changes as you work.

retrieve_relevant_context

Fetches context fragments relevant to a specific query within the current project.

record_milestone_context

Records significant development milestones for future reference and impact assessment.

finalize_conversation_context

Concludes a session, extracting learnings and suggesting next steps.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational