🚀 EDP-6 MCP Server

Auto-Discovery MCP Server implementing EDP-6 Engineering Design Protocol

📡 MCP Endpoint

https://devmcp.ct839.com/mcp

🔧 Claude Code Configuration

To use this MCP server with Claude Code, create a .mcp.json file in your project root:

{ "mcpServers": { "ctedp6": { "type": "http", "url": "https://devmcp.ct839.com/mcp" } } }

After creating the file, restart Claude Code to load the MCP server configuration.

🛠️ EDP-6 Workflow Tools

do_dis
DISCOVER Mode - Deep-dive analysis of existing patterns first (reuse-first methodology), then comprehensive problem analysis with architectural coherence. Includes systematic codebase exploration, pattern analysis, business logic understanding, and reuse-first assessment.
do_ide
IDEATE Mode - Brainstorm multiple solution concepts based on research and industry standards. Includes decision matrix with weighted scoring and architectural pattern consideration.
do_pla
PLAN Mode - Create exhaustive implementation plan with DRY principles and intent preservation. Applies KISS (Keep It Simple, Stupid) methodology with detailed success criteria.
do_bld
BUILD Mode - Implement exactly what appears in the approved checklist with strict intent alignment verification. Includes optional post-build validation and language detection.
do_tst
TEST Mode - Run solution, record results, capture data, and verify feature alignment with original intent. Provides honest pass/fail analysis without making fixes.
do_imp
IMPROVE Mode - Evaluate results and propose refinements with intent alignment analysis. Decides whether to iterate or declare completion.
do_fas
FAST Mode - Execute single, small, well-scoped tasks quickly without over-engineering. Default mode for simple operations.
do_trouble
TROUBLE-6 Debugging Protocol - 6-step systematic debugging process for complex issues. Use only when shallow debugging has failed.
do_dry
DRY DETECTION Mode - Analyze codebase for duplicate code patterns and DRY principle violations. Specializes in detecting AI-generated code duplicates.
do_val
VALIDATE Mode - Language-specific validation checklists and commands with intent alignment verification.
do_fix
FIX Mode - Targeted bug fixes and issue resolution with minimal scope changes.
do_trace
TRACE Mode - Code execution tracing and flow analysis for debugging.

🎯 EDP-6 Workflow Examples

Complete Engineering Workflow

Step 1: Start with discovery

do_dis "Build user authentication system"

Step 2: Brainstorm solution options

do_ide "Generate authentication approaches with decision matrix"

Step 3: Create detailed implementation plan

do_pla "Plan JWT-based authentication implementation"

Step 4: Build according to plan

do_bld "Implement authentication checklist items"

Step 5: Test the implementation

do_tst "Verify authentication functionality"

Step 6: Evaluate and improve if needed

do_imp "Assess authentication results"

Quick Tasks

For simple, well-defined tasks use FAST mode:

do_fas "Fix typo in login button text"
do_fas "Add console.log for debugging"

Debugging Complex Issues

When facing confusing bugs, use the systematic debugging protocol:

do_trouble "User sessions randomly expire"
do_trouble "Database connections hanging intermittently"

Code Quality Analysis

Detect duplicate code patterns and DRY violations:

do_dry "Analyze authentication module for duplicates"
do_dry "Review entire codebase for DRY violations"

💡 API Usage Example

Initialize Connection

POST https://devmcp.ct839.com/mcp
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "initialize",
  "params": {
    "protocolVersion": "2024-11-05",
    "capabilities": { "tools": {} },
    "clientInfo": { "name": "your-client", "version": "1.0.0" }
  }
}

List Available Tools

POST https://devmcp.ct839.com/mcp
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/list",
  "params": {}
}

Call a Tool

POST https://devmcp.ct839.com/mcp
{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "do_dis",
    "arguments": { "task_description": "Build user authentication system" }
  }
}

🔧 Features