Skip to content

Model Context Protocol (MCP) Server (@eldrex/mcp)

DevDiff includes a universal, standalone Model Context Protocol (MCP) Server package (@eldrex/mcp), enabling IDE AI agents (Cursor, Windsurf, Antigravity, VS Code, Claude Desktop, Copilot, JetBrains) to query persistent codebase memory, AST dependency graphs, architecture diagrams, and change timelines with sub-50ms latency.


Architecture & Data Flow


Universal Multi-IDE 1-Click Installer

DevDiff provides an automated CLI command to auto-detect and configure MCP client settings across all popular developer environments:

bash
# Auto-detects and installs MCP configs for VS Code, Cursor, Windsurf, Antigravity, Claude, and JetBrains
devdiff mcp install

# Check live configuration status and connection health
devdiff mcp status

# Run self-diagnostic tests against the local tool registry
devdiff mcp test

# Start the MCP server manually on stdio
devdiff mcp serve

Manual IDE Configurations

1. VS Code (.vscode/mcp.json)

json
{
  "mcpServers": {
    "devdiff": {
      "command": "devdiff",
      "args": ["mcp", "serve"],
      "cwd": "${workspaceFolder}"
    }
  }
}

2. Cursor (.cursor/mcp.json)

json
{
  "mcpServers": {
    "devdiff": {
      "command": "devdiff",
      "args": ["mcp", "serve"],
      "cwd": "${workspaceFolder}"
    }
  }
}

3. Windsurf (~/.codeium/windsurf/mcp_config.json)

json
{
  "mcpServers": {
    "devdiff": {
      "command": "devdiff",
      "args": ["mcp", "serve"],
      "cwd": "${workspaceFolder}"
    }
  }
}

4. Claude Desktop (claude_desktop_config.json)

json
{
  "mcpServers": {
    "devdiff": {
      "command": "devdiff",
      "args": ["mcp", "serve"],
      "cwd": "/path/to/your/project"
    }
  }
}

5. Google Antigravity (.gemini/antigravity-ide/mcp/devdiff/mcp.json)

json
{
  "mcpServers": {
    "devdiff": {
      "command": "devdiff",
      "args": ["mcp", "serve"]
    }
  }
}

Exposed MCP Query Tools (16 Tools)

DevDiff exposes 16 dedicated, sub-50ms codebase query tools:

MCP Tool NameFunction & CapabilityLatency
devdiff_generate_changelogGenerates persona-tailored changelog for staged diffs< 45ms
devdiff_parse_diffParses git diff into structured AST additions/deletions< 20ms
devdiff_generate_diagramGenerates Mermaid architecture flowchart for recent changes< 35ms
devdiff_security_scanScans staged files for credential leaks and CVEs< 30ms
devdiff_query_entityQuery entity history, methods, and parent scopes< 35ms
devdiff_query_changesScan time-range modifications across files< 40ms
devdiff_query_dependenciesUpstream and downstream module dependency graph< 30ms
devdiff_query_architectureGenerate Mermaid architecture graph for module relationships< 45ms
devdiff_query_searchSub-string and AST entity search< 35ms
devdiff_query_complianceScan staged changes against 10 compliance frameworks< 50ms
devdiff_query_statsCodebase metrics, lines changed, file counts< 20ms
devdiff_query_timelineChronological change timeline< 40ms
devdiff_askMulti-turn conversational Q&A against persistent memory< 40ms
devdiff_read_skillReads and validates repository .devdiff/SKILL.md rules< 15ms
devdiff_study_explainProgressive code explainer across 5 skill levels< 35ms
devdiff_versionReturns current DevDiff engine version and build metadata< 10ms

Safety & Read-Only Guarantees

  • Read-Only: MCP query tools only read .devdiff/memory/codebase-index.json. They never modify source files or trigger git commits.
  • Strict Redaction: Secret redaction (RedactionEngineV2) and Unicode sanitization (PromptSanitizer) are automatically enforced before data returns to the client.
  • Air-Gapped Operation: The MCP server runs 100% locally on your machine via stdio with zero network egress.