Skip to main content
Glama

delega-mcp

Delega 用のMCPサーバー — AIエージェントのためのタスクインフラストラクチャ。

MCP互換クライアント(Claude Code、Cursor、Codexなど)をDelegaインスタンスに接続し、自然言語を通じてタスク、プロジェクト、エージェントを管理します。

インストール

npm install -g @delega-dev/mcp

設定

MCPクライアントの設定(例: Claude Codeの claude_code_config.json)に追加します:

{
  "mcpServers": {
    "delega": {
      "command": "npx",
      "args": ["-y", "@delega-dev/mcp"],
      "env": {
        "DELEGA_API_URL": "http://127.0.0.1:18890",
        "DELEGA_AGENT_KEY": "dlg_your_agent_key_here"
      }
    }
  }
}

環境変数

変数

デフォルト

説明

DELEGA_API_URL

http://127.0.0.1:18890

Delega APIエンドポイント

DELEGA_AGENT_KEY

(なし)

認証済みリクエスト用エージェントAPIキー

DELEGA_REVEAL_AGENT_KEYS

0

⚠️ 開発専用。 1 に設定すると、ツール出力に完全なAPIキーが表示されます。本番環境では絶対に有効にしないでください。プロンプトインジェクションを受けたエージェントが create_agentlist_agents のレスポンスからキーを流出させる可能性があります。

ホスト型ティアの場合は、URLとして https://api.delega.dev を使用してください。

セキュリティに関する注意点

  • ローカル以外の DELEGA_API_URL 値には https:// を使用する必要があります。

  • エージェントキーはコマンドライン引数ではなく環境変数を介して渡されるため、プロセスリストからの漏洩を防ぎます。

  • MCPツールの出力では、デフォルトで完全なエージェントAPIキーが隠蔽されます。

  • 本番環境で DELEGA_REVEAL_AGENT_KEYS=1 を設定しないでください。 このフラグは初期設定専用です。本番環境では、プロンプトインジェクションを受けたエージェントが create_agentlist_agents ツールの出力からキーを流出させる可能性があります。キーは作成時に一度だけ返されます。新しいキーが必要な場合は rotate_agent_key を使用してください。

ツール

ツール

説明

list_tasks

タスクの一覧表示(プロジェクト、ラベル、期限、完了状態でフィルタリング可能)

get_task

サブタスクを含むタスクの詳細を取得

create_task

新しいタスクを作成

update_task

タスクフィールドを更新(assigned_to_agent_id を含む)

assign_task

タスクをエージェントに割り当て(null を渡すと割り当て解除)

delegate_task

タスクを委任:親にリンクされた子タスクを作成(親のステータスは delegated に変更)。マルチエージェントの引き継ぎに使用してください。assign_task では委任チェーンは作成されません。

get_task_chain

タスクの完全な委任チェーンを返す(ルート + 子孫、深さ順)

update_task_context

タスクの永続的なコンテキストBLOBにキーをマージ(置換ではなくディープマージ)

find_duplicate_tasks

提案されたタスクの内容が既存のオープンタスクと類似しているかを確認(Jaccard類似度)。重複作業を避けるため create_task の前に呼び出してください。

get_usage

クォータとレート制限情報を返す。ホスト型API専用 (api.delega.dev)。セルフホスト環境では明確なエラーが返されます。

complete_task

タスクを完了としてマーク

delete_task

タスクを完全に削除

add_comment

タスクにコメントを追加

list_projects

すべてのプロジェクトを一覧表示

get_stats

タスク統計を取得

list_agents

登録済みエージェントを一覧表示

register_agent

新しいエージェントを登録(APIキーを返す)

delete_agent

エージェントを削除(アクティブなタスクがある場合は拒否されます)

list_webhooks

すべてのWebhookを一覧表示(管理者のみ)

create_webhook

イベント通知用のWebhookを作成(管理者のみ)

delete_webhook

IDでWebhookを削除(管理者のみ)

タスクの出力形式

タスクを返すツール(list_tasksget_taskcreate_taskupdate_taskassign_task)は、利用可能な場合に割り当てメタデータとともに各タスクを表示します:

[#42] Ship the release
  Description: Cut RC, tag, push to npm
  Project: Delega
  Labels: release
  Priority: 3
  Due: 2026-04-20
  Assigned to: Coordinator (#7)
  Created by: planner (#3)
  Completed: no

Assigned to / Created by / Completed by の行は、基盤となるフィールドが入力されている場合にのみ出力されます。セルフホスト版Delegaはネストされたエージェントオブジェクトを返すため、割り当て先は <display_name> (#id) として表示されます。ホスト版 api.delega.dev ティアは生のエージェントIDを返すため、#<id> として表示されます。

委任チェーンの一部であるタスクは、チェーンのメタデータも表示します:

[#def] Draft intro
  Status: delegated
  Assigned to: Drafter (#3)
  Created by: Coordinator (#7)
  Delegation: depth 1, parent #abc, root #abc
  Delegated by: Coordinator (#7)
  Completed: no
  Context keys: step, findings (2)

単一タスクツール(get_taskcreate_taskupdate_taskassign_taskdelegate_taskupdate_task_context)は、完全な context BLOBをプリティプリントする詳細表示を使用します(2000文字で切り詰め)。list_tasks は簡潔なリスト表示を使用し、代わりに Context keys: … を表示します。

委任チェーン

get_task_chain は、チェーン内の任意のタスクに対して完全な親/子チェーンを返します。出力は delegation_depth によってインデントされます:

Delegation chain (root #abc, depth 2, 2/4 complete):
  [#abc] Write report (depth 0, delegated)
    [#def] Draft intro (depth 1, completed)
    [#jkl] Draft conclusion (depth 1, pending)
      [#ghi] Research sources (depth 2, completed)

ノードは深さ順、次に作成順にソートされます(APIのレスポンス順序と一致)。

セルフホスト vs ホスト型

セルフホスト(無料): 独自のDelegaインスタンスを実行し、DELEGA_API_URL をそこに向けます。

ホスト型: https://api.delega.dev を使用します。月間1,000タスクまで無料です。

リンク

ライセンス

MIT

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/delega-dev/delega-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server