DevPartner MCP Server (STDIO-to-HTTP Proxy)
Model Context Protocol (MCP) server for DevPartner strategic intelligence platform.
🚀 Version 2.0.0 - Major Architecture Change
This package now implements a lightweight STDIO-to-HTTP proxy that forwards all requests to the DevPartner HTTP MCP server. This ensures perfect feature parity across all Claude interfaces and eliminates divergence between implementations.
Why the Change?
- Before: Duplicate implementations led to 30% of endpoints being broken in STDIO
- After: All requests forwarded to HTTP server with 100% success rate
- Result: 96% less code, zero divergence, instant bug fixes
Installation
npx -y @devpartner/mcp-server@latest
Configuration
Add to your MCP configuration file (.mcp.json
for Claude Code or .cursor/mcp.json
for Cursor):
{
"mcpServers": {
"devpartner": {
"command": "npx",
"args": ["-y", "@devpartner/mcp-server@latest"],
"env": {
"DEVPARTNER_API_KEY": "your-api-key-here",
"DEVPARTNER_API_URL": "https://api.devpartner.ai"
}
}
}
}
Environment Variables
DEVPARTNER_API_KEY
: Your DevPartner API key (required)
DEVPARTNER_API_URL
: DevPartner API URL (default: https://api.devpartner.ai)
Architecture
Claude Code/Desktop → STDIO Proxy (this package) → HTTP MCP Server → Backend API
The proxy:
- Receives MCP requests via STDIO from Claude
- Forwards them to the HTTP MCP server endpoint
- Returns the HTTP server's response to Claude
This architecture ensures all Claude interfaces have identical functionality.
Available Tools (20 total)
Project Management
devpartner_get_projects
- List all projects
devpartner_create_project
- Create new project
devpartner_update_project
- Update project information
devpartner_delete_project
- Archive project
devpartner_get_project_context
- Get complete project context
Task Management
devpartner_create_task
- Create new task with dependencies
devpartner_update_task
- Update task status and outcome
devpartner_get_next_task
- Get optimal next task
devpartner_get_execution_plan
- View task execution phases
devpartner_get_blocked_tasks
- List blocked tasks
Decision Management
devpartner_escalate_decision
- Escalate strategic decisions
devpartner_get_pending_decisions
- View pending decisions
Context Management
devpartner_create_context_snapshot
- Save project state
devpartner_get_context_diff
- Compare project versions
devpartner_get_snapshot_history
- View snapshot history
devpartner_restore_snapshot
- Restore to previous version
System & Resources
devpartner_get_health
- Check system health
devpartner_list_resources
- List available resources
devpartner_get_resource
- Get specific resource
devpartner_get_project_intelligence
- Get project analytics
Changelog
Version 2.0.0 (2025-01-10)
- 🔄 Complete rewrite as STDIO-to-HTTP proxy
- ✅ Fixed all 5 previously broken endpoints
- 📦 Reduced package size by 96% (137KB → 5.1KB)
- 🎯 100% feature parity with HTTP MCP server
Version 0.12.15 (2025-01-09)
- Last version before proxy architecture
- 70.6% endpoint success rate (14/20 working)
Testing
To test the proxy functionality:
cd mcp-package
node test-proxy.js
Support
License
MIT