drio
Open app

Developer MCP Server

Source

MCP server to help developers manage project context across sessions

Catalog onlyCatalog onlySTDIO

Overview

The Developer MCP Server is a context management system designed to help software development teams maintain persistent context across coding sessions, ensuring that developers do not lose track of their project's structure, dependencies, and progress.

To use the Developer MCP Server, start a new development session, load the context for specific components or projects, and record your achievements and task updates at the end of each session. You can also manage dependencies and track project status through various commands.

  • Persistent development context across sessions - Session management for recording achievements and updates - Dependency tracking for understanding component relationships - Project status insights for visibility into progress - Component context retrieval for quick access to details - Decision history tracking for architectural decisions - Milestone progress tracking to monitor deadlines - Related entity discovery for comprehensive context understanding
  1. Resuming work on a project without losing context
  2. Onboarding new team members with project overviews
  3. Recording session progress for future reference
  4. Analyzing architectural decisions and their context
  5. Tracking project progress toward milestones

Add to your AI client

Use these steps to connect Developer MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "developer-tejpalvirk": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-developer-tejpalvirk"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "developer-tejpalvirk": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-developer-tejpalvirk"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "developer-tejpalvirk": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-developer-tejpalvirk"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "developer-tejpalvirk": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-developer-tejpalvirk"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "developer-tejpalvirk": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-developer-tejpalvirk"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "developer-tejpalvirk": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-developer-tejpalvirk"
      ]
    }
  }
}

FAQ

Can the Developer MCP Server help with any programming language?

Yes! The Developer MCP Server is designed to work with any programming language or framework.

Is the Developer MCP Server free to use?

Yes! The Developer MCP Server is open-source and free to use.

How does the Developer MCP Server track dependencies?

The server models relationships between entities, allowing you to see how components and features depend on each other.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":3853,"uuid":"2406a6e2-f732-4c39-a4ca-3ff9ab08165f","name":"developer","title":"Developer MCP Server","description":"MCP server to help developers manage project context across sessions","avatar_url":"https://avatars.githubusercontent.com/u/29261990?v=4","created_at":"2025-03-22T02:38:03.731Z","updated_at":"2025-03-22T02:45:51.396Z","status":"created","author_name":"tejpalvirk","author_avatar_url":"https://avatars.githubusercontent.com/u/29261990?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/tejpalvirk/developer","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-22 15:55:41\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]