AI Coding Assistants

Add DevMotion to Claude, Cursor, or Windsurf. Authentication is handled automatically via OAuth — no tokens to copy.


Claude Code (CLI)

The simplest setup. Run this once in your terminal:

Terminal
claude mcp add --transport http devmotion https://devmotion.app/mcp

On first use, Claude Code will prompt you to authenticate in the terminal. After that, DevMotion tools are available in every Claude Code session.


Claude Desktop

Requires Node.js. Add the following to your claude_desktop_config.json:

claude_desktop_config.json
{
  "mcpServers": {
    "devmotion": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://devmotion.app/mcp"]
    }
  }
}

On first connection, a browser tab opens for the DevMotion login. The session is saved locally and renewed automatically.


Cursor

Add the following to .cursor/mcp.json in your project root (or globally in ~/.cursor/mcp.json):

.cursor/mcp.json
{
  "mcpServers": {
    "devmotion": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://devmotion.app/mcp"]
    }
  }
}

Windsurf

Add the following to ~/.codeium/windsurf/mcp_config.json:

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "devmotion": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://devmotion.app/mcp"]
    }
  }
}

Troubleshooting

Browser tab doesn’t open — run npx mcp-remote https://devmotion.app/mcp directly in your terminal to trigger the OAuth flow manually, then restart your client. Not needed for Claude Code CLI.

“Unauthorized” after login — your token may have expired. Delete the mcp-remote cache at ~/.mcp-remote/ and reconnect.

Claude Code CLI not authenticating — verify you used --transport http and the full https:// URL. Re-run the claude mcp add command to overwrite the existing entry.

Projects not visible in the editor — confirm you authenticated with the same DevMotion account you use in the browser.