Doriku

io.doriku由 doriku.io 发布官方发布者v1.2.0更新于 Nov 2, 2026

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

已验证Streamable HTTP可网页运行效率与工作流开发者工具

概览

AI 生成的概览

Doriku 是面向 AI 编程代理的远程 MCP 治理平台,在多个 IDE 之间共享任务、记忆、决策与文件锁。

可以做什么
  • 创建、更新并跟踪工程任务,记录进度与结果
  • 在并行工作的代理之间共享记忆与决策
  • 通过文件锁策略协调代理,避免冲突
  • 运行、监控并取消多步骤代理工作流
  • 查看并设置工作区每日 token 成本上限
  • 生成共享状态的摘要快照,供队友审阅
适用场景
适合同时运行多个编程代理(Claude Code、Cursor、Windsurf)的个人开发者或团队,需要跨代理共享任务状态、文件锁、成本上限与审计可见性时使用。
运行要求
通过 streamable HTTP 连接 api.doriku.io 远程端点。需要 Doriku 账号及在控制台创建的 API 密钥,以 bearer 形式放在 Authorization 请求头中。配套 CLI 可通过 npx 或全局 npm 安装运行,用于写入 MCP 配置和 Claude Code 钩子。
安装前请注意
API 密钥是机密,通过 Authorization 请求头发送,请勿放入共享配置。安装 CLI 会写入 .mcp.json 并修改 ~/.claude/settings.json 以安装钩子。任务、记忆与决策数据存储在 Doriku 服务器上,成本上限会影响工作区的 token 花费。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Doriku,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.doriku%2Ftask-manager/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "doriku": {
      "type": "http",
      "url": "https://api.doriku.io/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

@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.

[npm version] [license] [node]


Quick Start

bash
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

bash
# Run directly (no install needed)npx @doriku/cli setup
# Or install globallynpm install -g @doriku/clidoriku 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

bash
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

bash
doriku workflow list                 # List all workflow definitionsdoriku workflow run <slug>           # Start a workflow rundoriku workflow status <runId>       # Show run status and step summarydoriku workflow logs <runId>         # Show step-level timelinedoriku workflow cancel <runId>       # Cancel an in-progress run

Lock Subcommands

bash
doriku lock list                     # List all file-lock policiesdoriku lock policy                   # Define a new policy (interactive)

Cost Subcommands

bash
doriku cost status                   # Show current cost cap config and today's usagedoriku cost set                      # Set daily token cap (interactive)

Links

License

MIT

来源:README.md,提交 a9b3818

工具

0
SourceWeft 尚未读取此服务器的工具。

版本历史

1
  1. v1.2.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。