Model Context Protocol (MCP) Icon

Model Context Protocol (MCP)

Description

Routine supports the Model Context Protocol (MCP), introduced by Anthropic in November 2024, that allows an AI model to interact with Routine.

Usage

  1. Stop the Routine Desktop app

  2. Add the MCP server configuration to the AI desktop app you are using (Claude Desktop, Cursor, ChatGPT Desktop etc.)

{
  "mcpServers": {
    "routine": {
      "command": "npx",
      "args": ["routine-mcp-server"]
    }
  }
}

Then:

  1. Relaunch your AI desktop app

  2. Launch Routine (making sure to set the ROUTINE_RPC_WEBSOCKET environment variable, see below)

Here's an example on macOS:

$> cd /Applications/Routine.app/Contents/MacOS
$> ROUTINE_RPC_WEBSOCKET=true ./Routine
version: 0.21.0-beta.10.offline
Spoofed origin: routine://.
Attempting to spawn controller daemon from: /Applications/Routine.app/Contents/Resources/controller-daemon
__dirname: /Applications/Routine.app/Contents/Resources/app.asar
process.resourcesPath: /Applications/Routine.app/Contents/Resources
app.isPackaged: true
Controller daemon exists at path
channel: bleeding
frontend: https://bleeding.routine.co/
Installing Vue DevTools
Installed Vue Devtools
Provisional auto-updater feed URL: https://releases.routine.co/routine/osx-arm64/stable.json
check for updates
(node:12354) DeprecationWarning: The 'textured' window type is deprecated and will be removed
(Use `Routine --trace-deprecation ...` to show where the warning was created)
ℹ️ 2025-06-11 11:53:15 [application] Starting the RPC websocket server
ℹ️ 2025-06-11 11:53:15 [Controller] controller 0.21.0-beta.10.offline listening (macos-arm64)

You can see in the logs "Starting the RPC websocket server". This shows that Routine is listening for incoming requests.

Routine Symbol

Try Routine today

Sign up and get started for free.

Get Started