Doriku

Official registry Developer tools

Shared control plane for AI coding agents — tasks, memory, decisions, file locks. 12 tools.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http doriku 'https://api.doriku.io/mcp' --header 'Authorization: <Bearer token for API authentication (format: Bearer drk_*)>'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "doriku": {
            "type": "http",
            "url": "https://api.doriku.io/mcp",
            "headers": {
                "Authorization": "<Bearer token for API authentication (format: Bearer drk_*)>"
            }
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. @doriku/cli
  2. Quick Start
  3. Installation
  4. Setup Flow
  5. What It Does
  6. Who This Is For
  7. CLI Reference
  8. Links
  9. License

@doriku/cli

The CLI for Doriku — an MCP-native governance plane for multi-IDE coding agents. Set up MCP config and Claude Code hooks, then manage workflows, file-lock policies, and cost caps from the terminal.


Quick Start

npx @doriku/cli setup

That's it. Your MCP server config and Claude Code hooks are ready.

Recommended next workflow (AI-friendly):

  1. Register your agent
  2. Create a task
  3. Log progress
  4. Update task status/result

Recommended first-value goal (15 minutes):

  1. Connect MCP successfully (connection test passes)
  2. Create one real engineering task
  3. Generate one summary snapshot
  4. Invite one teammate to review the shared state

See docs for MCP/API contracts, first-value onboarding, and recipe examples:

Installation

# Run directly (no install needed)
npx @doriku/cli setup

# Or install globally
npm install -g @doriku/cli
doriku setup

Setup Flow

  1. Sign in at doriku.io/console and create an API key
  2. Run the setup command
  3. Enter your API key when prompted — done!
Non-Interactive Mode
npx @doriku/cli setup --token drk_live_your_key_here --yes

What It Does

StepDescription
MCP ConfigurationWrites .mcp.json with your Doriku server config (merges with existing servers)
Claude Code HooksInstalls hooks in ~/.claude/settings.json for automatic task sync
Connection TestVerifies your API key works against the Doriku API
Workflow ManagementList, run, monitor, and cancel multi-step agent workflows
Lock PoliciesDefine and inspect file-lock policies to prevent agent conflicts
Cost CapsView and set workspace-level daily token spend limits

Doriku also exposes AI-friendly MCP/REST contracts (structured MCP errors, machine-readable REST error fields, and a core OpenAPI spec) to make agent retries and recovery easier.

Who This Is For

  • Solo developers and teams using Claude Code, Cursor, or Windsurf in parallel
  • Anyone who needs governance (file locks, cost caps, audit trails) across multi-IDE agents
  • Teams that need approvals, auditability, and operational visibility across agent work

CLI Reference

Usage: doriku <command> [options]

Commands:
  setup                     Configure MCP and Claude Code hooks
  workflow <subcommand>     Manage workflow definitions and runs
  lock <subcommand>         Manage file-lock policies
  cost <subcommand>         Manage workspace cost caps

Options:
  --token <key>      API key (drk_live_...)
  --yes, -y          Non-interactive mode (accept all defaults)
  --skip-hooks       Skip Claude Code hook installation
  --skip-test        Skip connection test
  -d, --dir <path>   Target directory for .mcp.json (default: cwd)
  --api-url <url>    API base URL (default: https://api.doriku.io)
  --help, -h         Show help
  --version, -v      Show version
Workflow Subcommands
doriku workflow list                 # List all workflow definitions
doriku workflow run <slug>           # Start a workflow run
doriku workflow status <runId>       # Show run status and step summary
doriku workflow logs <runId>         # Show step-level timeline
doriku workflow cancel <runId>       # Cancel an in-progress run
Lock Subcommands
doriku lock list                     # List all file-lock policies
doriku lock policy                   # Define a new policy (interactive)
Cost Subcommands
doriku cost status                   # Show current cost cap config and today's usage
doriku cost set                      # Set daily token cap (interactive)

License

MIT

Frequently asked questions

What is Doriku?

Shared control plane for AI coding agents — tasks, memory, decisions, file locks. 12 tools.

How do I install Doriku?

It runs as a remote server. In Claude Code: claude mcp add --transport http doriku 'https://api.doriku.io/mcp' --header 'Authorization: <Bearer token for API authentication (format: Bearer drk_*)>'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does Doriku need an API key?

Yes. It expects Authorization, which you set in its configuration.

Is Doriku open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains Doriku?

It is published by doriku-io. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.