@devpartner/mcp-server

2.0.0 • Public • Published

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:

  1. Receives MCP requests via STDIO from Claude
  2. Forwards them to the HTTP MCP server endpoint
  3. 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

Package Sidebar

Install

npm i @devpartner/mcp-server

Weekly Downloads

11

Version

2.0.0

License

MIT

Unpacked Size

9.96 kB

Total Files

3

Last publish

Collaborators

  • zabarich