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:
claude mcp add --transport http devmotion https://devmotion.app/mcpOn 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:
{
"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):
{
"mcpServers": {
"devmotion": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://devmotion.app/mcp"]
}
}
}Windsurf
Add the following to ~/.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.