๐ How-To: MCP Client Compatibility
Goal: Configure the MCP ADR Analysis Server to work seamlessly with any MCP-compatible AI assistant or IDE.
When to use this guide: When you want to set up the MCP ADR Analysis Server with your preferred AI assistant (Claude Desktop, Cline, Cursor, Gemini, etc.) or IDE.
๐ฏ Quick Compatibility Matrixโ
| AI Assistant/IDE | MCP Support | Config File | Command | Status |
|---|---|---|---|---|
| Claude Desktop | โ Native | claude_desktop_config.json | mcp-adr-analysis-server | Recommended |
| Cline | โ Extension | cline_mcp_settings.json | npx mcp-adr-analysis-server | Full Support |
| Cursor | โ Native | .cursor/mcp.json | npx mcp-adr-analysis-server | Full Support |
| Gemini | โ Native | gemini_mcp_config.json | mcp-adr-analysis-server | Full Support |
| Continue.dev | โ Extension | .continue/config.json | npx mcp-adr-analysis-server | Full Support |
| Aider | โ Native | .aider_config.yaml | mcp-adr-analysis-server | Full Support |
| Windsurf | โ Native | mcp_config.json | mcp-adr-analysis-server | Full Support |
| VS Code | โ Via Extensions | Various | npx mcp-adr-analysis-server | Full Support |
๐ Universal Setup Stepsโ
Step 1: Install the Serverโ
# Option 1: Global installation (recommended)
npm install -g mcp-adr-analysis-server
# Option 2: Local installation (for development)
npm install mcp-adr-analysis-server
Step 2: Verify Installationโ
# Test global installation
mcp-adr-analysis-server --version
# Test with npx
npx mcp-adr-analysis-server --version
# Test server functionality
mcp-adr-analysis-server --test
Step 3: Configure Environment Variablesโ
# Set required environment variables
export PROJECT_PATH="/absolute/path/to/your/project"
export OPENROUTER_API_KEY="your_openrouter_api_key_here"
export EXECUTION_MODE="full"
# Optional: Enable Firecrawl for web research (recommended)
export FIRECRAWL_ENABLED="true"
export FIRECRAWL_API_KEY="fc-your-api-key-here"
Step 4: Choose Your Client Configurationโ
Select the configuration that matches your preferred AI assistant or IDE: