Claude Desktop Integration
For the generic MCP setup pattern used across multiple clients, see:
Build First
make build
Configure Claude Desktop
Edit (or create) the Claude Desktop config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"workflow-os": {
"command": "node",
"args": ["/absolute/path/to/mcp-server/dist/index.js"]
}
}
}
No environment variables are required — workflow files are bundled.
Verify
- Restart Claude Desktop
- Open a new conversation
- Check that the following appear in the tool list:
route_taskrun_workflow_sequenceselect_domain_workflowapply_utility_promptgenerate_next_action
- Check that the following resources are available:
workflow://os/v4workflow://freelancing/v4workflow://products/v4workflow://content/v4workflow://execution/v4workflow://investing/v4workflow://utility/v4
Troubleshooting
Server not starting: Check the dist/ directory exists — run make build first.
Wrong workflow files: The server defaults to the bundled workflows/ directory. To override:
{
"mcpServers": {
"workflow-os": {
"command": "node",
"args": ["/path/to/mcp-server/dist/index.js"],
"env": {
"WORKFLOW_ROOT": "/path/to/your/custom/workflows"
}
}
}
}
Logs: The server writes structured JSON to stderr. Claude Desktop captures these in its logs.