Transport modes
stdio (default)
Used by Cursor, Claude Desktop, and other local MCP clients:Streamable HTTP (hosted)
Connect to the hosted MCP server athttps://mcp.devhelm.io:
With Bearer auth:
Client setup
Cursor
Add to.cursor/mcp.json in your project root or ~/.cursor/mcp.json globally:
Claude Desktop
Add to your Claude Desktop config file:- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Windsurf
Add to your Windsurf MCP settings:Environment variables
| Variable | Default | Description |
|---|---|---|
DEVHELM_API_TOKEN | — | API token for authentication |
DEVHELM_API_URL | https://api.devhelm.io | API base URL (for self-hosted or testing) |
DEVHELM_ORG_ID | 1 | Organization ID |
Health check
The hosted server exposes a health endpoint:Troubleshooting
MCP server not appearing in tool list
MCP server not appearing in tool list
Restart your MCP client after adding the configuration. In Cursor, use the Command Palette and search for “MCP: Restart Server”.
Authentication errors
Authentication errors
Verify your API token is correct and has not expired. Test it with:
npx command not found
npx command not found
Ensure Node.js 18+ is installed and
npx is available in your PATH. Run node --version to verify.Next steps
Tools reference
Complete catalog of all MCP tools.
MCP overview
Introduction and example interactions.