Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Access to OpenProject

  • An OpenProject API Token

  • An MCP-compatible AI client (Claude Desktop, Claude Code, Cursor, etc.)

  • Node.js (LTS version recommended) https://nodejs.org/en/download

...

Generate Your OpenProject API Token

...

~/.config/Claude/claude_desktop_config.json

...

OpenProject MCP Configuration

Claude Code MCP Configuration

Add the following MCP configuration to your AI client:

{
  "mcpServers": {
    "openproject-mcp": {
      "type": "http",
      "url": "https://amrittools.piramalswasthya.org/openproject/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_OPENPROJECT_API_TOKEN>"
      }
    }
  }
}

Claude Desktop MCP Configuration


If you are using Claude Desktop, use the configuration below.


Open the Claude Desktop configuration file and add the following configuration inside the existing mcpServers section:

{
  "mcpServers": {
    "mcp-openproject": {
      "command": "npx.cmd",
      "args": [
        "-y",
        "mcp-remote",
        "https://amrittools.piramalswasthya.org/openproject/mcp",
        "--header",
        "Authorization: Bearer <YOUR_OPENPROJECT_API_TOKEN>"
      ]
    }
  }
}


Replace:

<YOUR_OPENPROJECT_API_TOKEN>

...

  1. Completely close Claude Desktop.

  2. Ensure Claude Desktop is not running in the system tray or Task Manager.

  3. Reopen Claude Desktop.(Very important, won't work otherwise)

...

Verify the Connection

After restarting your AI client, try asking:

...