DreamSparrow speaks the Model Context Protocol so any MCP-aware AI client — Claude Desktop, Cursor, Continue, Cline, or your own — can read your projects, create tasks, post comments, and run analytics as your user account.
dreamsparrow.io → Settings → MCP Access.
Name the token so you remember which device it lives on (e.g. “My Laptop · Claude Desktop”). Pick an expiry or leave it as Never. The plaintext dsk_live_… is shown exactly once.
Pick your tool in the dialog’s tabs — the wizard hands you a one-click installer (Claude Desktop) or a copy-ready JSON / URL snippet.
If the installer script isn't usable on your system, switch to the Manual tab — the wizard emits the exact JSON to paste into claude_desktop_config.json.
Cursor's MCP panel sends the token only on the SSE URL — the wizard hands you that URL pre-formed.
Continue uses an Authorization header; the wizard formats the JSON block for you.
Both header and query-string auth are supported; use whichever your client allows.
SHA-256(token) is persisted. The plaintext appears exactly once, on create or rotate. Lost a token? Rotate it; the old value is unrecoverable.| Symptom | Cause | Fix |
|---|---|---|
| "Server disconnected" right after starting Claude Desktop | Claude is using mcp-remote with env.MCP_AUTH_TOKEN, which mcp-remote doesn't read. The missing auth triggers OAuth discovery against /api/mcp/.well-known/… which returns a 404 HTML page; JSON.parse fails → disconnect. | Re-run the Automatic installer (or paste the current Manual snippet — both now use the --header flag). |
| "npx: command not found" during install | Node.js is not on PATH. | Install Node.js 20+ from https://nodejs.org or via brew / winget / apt. Reopen the terminal before retrying. |
| 401 Unauthorized on every tool call | Token is expired, revoked, or mis-pasted. | Open Settings → MCP Access. If the token is marked revoked or missing, click Rotate to mint a new one and repaste the config. The old plaintext is unrecoverable by design. |
| Tool runs but returns empty data | Token authenticates as *you* — RLS still applies. You can only see workspaces and projects you're a member of. | Confirm membership in the DreamSparrow UI; ask a workspace admin to invite you if needed. |
Video tutorial coming soon
Generate your first token →