Claude Desktop
Prerequisites
- Super Productivity desktop app running with Local REST API enabled (Settings → Sync & Export → Local REST API)
- Claude Desktop installed
sp-local-bridgeinstalled (Getting Started)
Install Bridge
sh
git clone https://github.com/CameronBrooks11/super-productivity-local-bridge.git
cd super-productivity-local-bridge
scripts/install.shGenerate Config
sh
sp-local-bridge-print-config claude-desktopExample output:
json
{
"mcpServers": {
"super-productivity": {
"command": "/home/you/.local/bin/sp-local-bridge-mcp",
"args": []
}
}
}The command path will be resolved to your actual installation location. Claude Desktop typically does not inherit shell PATH, so the absolute path is required.
Use --bare for a bare command name (only if you've configured Claude Desktop's PATH).
Add Config
Add the output to your Claude Desktop config file:
| OS | Path |
|---|---|
| Linux | ~/.config/Claude/claude_desktop_config.json |
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
If the file already exists with other MCP servers, merge the super-productivity entry into the existing mcpServers object.
Restart or Reload Host
Restart Claude Desktop completely after editing the config file. There is no hot-reload.
Verify
sh
sp-local-bridge-doctorOr ask Claude to check your Super Productivity health — it will invoke the bridge tools if configured correctly.
Troubleshooting
| Problem | Fix |
|---|---|
| Tools not showing | Restart Claude Desktop after config edit |
| SP unreachable | Start Super Productivity, enable Local REST API (Settings → Sync & Export) |
| Command path wrong | Re-run sp-local-bridge-print-config claude-desktop for current path |
| Config parse error | Validate JSON syntax — check for trailing commas |
See also: Troubleshooting
Uninstall Cleanup
- Remove the
super-productivityentry fromclaude_desktop_config.json - Restart Claude Desktop
- Optionally run
scripts/uninstall.shto remove the bridge binary