关于 Doriku
Doriku 是用于配置和管理多 IDE 编码 Agent 共享治理层的命令行工具。它可设置 MCP 配置和 Claude Code hooks,并提供工作流、文件锁策略及工作区成本上限管理命令。
主要功能
- 01配置 MCP 和 Claude Code hooks
- 02管理多步骤 Agent 工作流
- 03定义和查看文件锁策略
- 04查看和设置工作区成本上限
- 05测试 API 密钥连接
适用场景
- 01协调跨 IDE 协作的 Agent
- 02通过文件锁策略避免冲突
- 03监控并限制工作区令牌支出
MCP 相关
命令行工具将 Doriku 服务配置写入 `.mcp.json`;Doriku 提供用于 Agent 协作的 MCP 和 REST 合约。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://api.doriku.io/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http doriku.cli https://api.doriku.io/mcpCursor.cursor/mcp.json
{"mcpServers":{"doriku.cli":{"type":"http","url":"https://api.doriku.io/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"doriku.cli":{"type":"http","url":"https://api.doriku.io/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"doriku.cli":{"type":"http","url":"https://api.doriku.io/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"doriku.cli":{"serverUrl":"https://api.doriku.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
全部服务地址
Streamable HTTP
https://api.doriku.io/mcp需要授权工具
详细介绍
@doriku/cli
Doriku 的命令行工具 —— 面向多 IDE 编码 Agent 的 MCP 原生治理平台。配置 MCP 和 Claude Code 钩子,然后在终端管理工作流、文件锁策略和费用上限。
快速开始
npx @doriku/cli setup
就是这样。你的 MCP 服务配置和 Claude Code 钩子已就绪。
推荐的后续工作流(适合 AI):
- 注册你的 Agent
- 创建任务
- 记录进度
- 更新任务状态/结果
推荐的首次价值目标(15 分钟):
- 成功连接 MCP(连接测试通过)
- 创建一个真实的工程任务
- 生成一份摘要快照
- 邀请一位队友审阅共享状态
查看文档,了解 MCP/API 契约、首次价值引导和示例方案:
安装
# Run directly (no install needed)
npx @doriku/cli setup
# Or install globally
npm install -g @doriku/cli
doriku setup
设置流程
- 在 doriku.io/console 登录并创建 API 密钥
- 运行设置命令
- 根据提示输入 API 密钥——完成!
非交互模式
npx @doriku/cli setup --token drk_live_your_key_here --yes
功能说明
| 步骤 | 描述 |
|---|---|
| MCP 配置 | 写入 .mcp.json,配置你的 Doriku 服务(与现有服务合并) |
| Claude Code 钩子 | 在 ~/.claude/settings.json 中安装钩子,以自动同步任务 |
| 连接测试 | 验证你的 API 密钥是否可用于访问 Doriku API |
| 工作流管理 | 列出、运行、监控和取消多步骤 Agent 工作流 |
| 锁策略 | 定义并检查文件锁策略,防止 Agent 之间发生冲突 |
| 费用上限 | 查看和设置工作区级别的每日 Token 消费上限 |
Doriku 还提供适合 AI 使用的 MCP/REST 契约(结构化 MCP 错误、机器可读的 REST 错误字段和核心 OpenAPI 规范),让 Agent 更容易重试和恢复。
适用对象
- 并行使用 Claude Code、Cursor 或 Windsurf 的个人开发者和团队
- 需要在多个 IDE 的 Agent 之间实施治理(文件锁、费用上限、审计跟踪)的任何人
- 需要对 Agent 工作进行审批、审计和运营监控的团队
CLI 参考
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
工作流子命令
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
锁子命令
doriku lock list # List all file-lock policies
doriku lock policy # Define a new policy (interactive)
费用子命令
doriku cost status # Show current cost cap config and today's usage
doriku cost set # Set daily token cap (interactive)
链接
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。