Help & guides

Everything you need to get started with Doku — from your first space to driving tasks from the command line.

Guide 5 of 5

Paste the MCP link into your CLI

Copy your MCP config and add it to Claude Code or Cursor to drive Doku from the terminal.

1Your MCP configuration

Here's the configuration to paste into your MCP client's settings. The token shown is a placeholder — swap in your own (see the next step) and set the space you want to work in.

{
  "mcpServers": {
    "doku": {
      "url": "https://worker.doku.work/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer dku_pat_f0e40dabad04a5c0357aa6529cfa2c32e69031a8",
        "X-Doku-Space-Id": "<SPACE_ID>"
      },
      "description": "Doku project management — All spaces, all groups"
    }
  }
}

The token above is a placeholder. Get your own from the MCP Link button in the app (Developer mode on), then drop it in.

Endpoint: https://worker.doku.work/api/v1/mcp

2Add it to Claude Code / Cursor

In Claude Code or Cursor, add Doku as a remote MCP server. You can paste the JSON above directly into the client's MCP servers settings, or use the CLI:

# Claude Code — add Doku as an HTTP MCP server
claude mcp add --transport http doku \
  https://worker.doku.work/api/v1/mcp \
  --header "Authorization: Bearer <YOUR_TOKEN>" \
  --header "X-Doku-Space-Id: <SPACE_ID>"

The headers tell Doku who you are and which space (and optionally which group) to act in:

  • Authorization: Bearer <token> — authenticates you, same token the app uses.
  • X-Doku-Space-Id — scopes every call to one space.
  • X-Doku-Project-Id — (optional) further scopes to a single group.

3Use it from the terminal

Once the server is added, your AI tool can call Doku directly. Try asking it things like:

  • “List my open tasks in Doku.”
  • “Create a Doku task: write the release notes, due Friday.”
  • “Mark task #142 as done.”
Re-copy the MCP Link whenever you switch to a different space — the config is scoped to whatever space you had open when you clicked it.