mcpField
D
Doriku

Doriku

远程服务
doriku.io开发工具025 周前更新

关于 Doriku

Doriku 是用于配置和管理多 IDE 编码 Agent 共享治理层的命令行工具。它可设置 MCP 配置和 Claude Code hooks,并提供工作流、文件锁策略及工作区成本上限管理命令。

主要功能

  1. 01配置 MCP 和 Claude Code hooks
  2. 02管理多步骤 Agent 工作流
  3. 03定义和查看文件锁策略
  4. 04查看和设置工作区成本上限
  5. 05测试 API 密钥连接

适用场景

  1. 01协调跨 IDE 协作的 Agent
  2. 02通过文件锁策略避免冲突
  3. 03监控并限制工作区令牌支出

MCP 相关

命令行工具将 Doriku 服务配置写入 `.mcp.json`;Doriku 提供用于 Agent 协作的 MCP 和 REST 合约。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.doriku.io/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.doriku.io/mcp需要授权

工具

详细介绍

@doriku/cli

Doriku 的命令行工具 —— 面向多 IDE 编码 Agent 的 MCP 原生治理平台。配置 MCP 和 Claude Code 钩子,然后在终端管理工作流、文件锁策略和费用上限。

npm version license node


快速开始

npx @doriku/cli setup

就是这样。你的 MCP 服务配置和 Claude Code 钩子已就绪。

推荐的后续工作流(适合 AI):

  1. 注册你的 Agent
  2. 创建任务
  3. 记录进度
  4. 更新任务状态/结果

推荐的首次价值目标(15 分钟):

  1. 成功连接 MCP(连接测试通过)
  2. 创建一个真实的工程任务
  3. 生成一份摘要快照
  4. 邀请一位队友审阅共享状态

查看文档,了解 MCP/API 契约、首次价值引导和示例方案:

安装

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

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

设置流程

  1. 在 doriku.io/console 登录并创建 API 密钥
  2. 运行设置命令
  3. 根据提示输入 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。