mcpField
D
Doriku

Doriku

リモート
doriku.io開発ツール025 週間前に更新
リポジトリ公式サイト

Doriku について

Dorikuは、複数のIDEで使うコーディングエージェント向けの共有ガバナンス層を設定・管理するCLIです。MCP設定とClaude Codeフックを整え、ワークフロー、ファイルロックポリシー、ワークスペースのコスト上限を操作できます。

主な機能

  1. 01MCPとClaude Codeフックの設定
  2. 02複数ステップのエージェントワークフロー管理
  3. 03ファイルロックポリシーの定義と確認
  4. 04ワークスペースのコスト上限の確認と設定
  5. 05APIキー接続のテスト

活用シーン

  1. 01複数IDEで動くエージェントの連携
  2. 02ファイルロックによる競合の防止
  3. 03ワークスペースのトークン支出の監視と制限

MCP 対応

CLIはDorikuサーバー設定を`.mcp.json`に書き込みます。Dorikuはエージェント連携向けの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 の CLI — 複数の IDE のコーディングエージェント向けに、MCP ネイティブのガバナンスプレーンを提供します。MCP の設定と Claude Code のフックをセットアップし、ワークフロー、ファイルロックポリシー、コスト上限をターミナルから管理できます。

npm version license node


クイックスタート

npx @doriku/cli setup

これで完了です。MCP サーバーの設定と Claude Code のフックが準備できました。

次におすすめするワークフロー(AI に適した流れ):

  1. エージェントを登録する
  2. タスクを作成する
  3. 進捗を記録する
  4. タスクのステータス/結果を更新する

最初の成果を得るためのおすすめ目標(15 分):

  1. MCP への接続を成功させる(接続テストに合格する)
  2. 実際のエンジニアリングタスクを 1 つ作成する
  3. サマリースナップショットを 1 つ生成する
  4. チームメイトを 1 人招待し、共有状態を確認してもらう

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 の設定Doriku サーバーの設定を含む .mcp.json を書き込みます(既存のサーバー設定とマージします)
Claude Code のフックタスクを自動同期するフックを ~/.claude/settings.json にインストールします
接続テストDoriku API に対して API キーが機能することを確認します
ワークフロー管理複数ステップのエージェントワークフローを一覧表示、実行、監視、キャンセルします
ロックポリシーエージェント同士の競合を防ぐため、ファイルロックポリシーを定義して確認します
コスト上限ワークスペース単位の日次トークン使用上限を確認および設定します

Doriku は、エージェントの再試行と復旧を容易にする AI 向けの MCP/REST 仕様(構造化された MCP エラー、機械可読な REST エラーフィールド、コア OpenAPI 仕様)も提供します。

対象ユーザー

  • Claude Code、Cursor、Windsurf を並行して使用する個人開発者やチーム
  • 複数の IDE のエージェントにまたがるガバナンス(ファイルロック、コスト上限、監査証跡)が必要な方
  • エージェントの作業に関する承認、監査可能性、運用状況の可視性が必要なチーム

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。