Skip to main content

crow-orchestrator-mcp

Orchestrator-only delegation tool. Loaded in addition to crow-task-mcp by orchestrator agents; not loaded by workers.

Tools

Tool Backend ext_method Purpose
task_send _task/send Delegate a batch of tasks to another session. Populates the target's task list, records the caller, and kicks off the target's task loop. On normal completion the backend sends a canned message back to the caller telling it to query_memory for the target's final summary.

Why a separate server

task_send is a delegation capability — it sets up a completion callback (set_caller + notify_caller_done) and spawns the target's task loop. Only orchestrators should advertise it. Keeping it out of crow-task-mcp means:

  • workers don't get a delegation tool they shouldn't use
  • no duplicate task_send schema when an orchestrator loads both servers

Orchestrator agents load both servers:

  • crow-task-mcp → send_prompt, task_read, task_write (manage own session)
  • crow-orchestrator-mcp → task_send (delegate to others)

Architecture

Schema-only definition for the LLM (raise NotImplementedError). Real execution: react.py → execute_orchestration_task_send in tools.py → conn.ext_method(method="task/send") → sidex client → sidex-acp backend (orchestration_3.rs::task_send).

Run

uvx crow-orchestrator-mcp

Metadata

Release files for crow-orchestrator-mcp 0.1.29

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crow-orchestrator-mcp 0.1.29
File Size Uploaded
crow_orchestrator_mcp-0.1.29.tar.gz 43.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crow-orchestrator-mcp 0.1.29
File Interpreter ABI Platform
crow_orchestrator_mcp-0.1.29-py3-none-any.whl Python 3 none any Details

Total release size: 47.6 kB

Release files / crow_orchestrator_mcp-0.1.29.tar.gz

Download URL crow_orchestrator_mcp-0.1.29.tar.gz
Size 43.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2ba9878b37fc42ba69e915fc5a73493270cabe8002062c1cccc0b2861de3bf57
BLAKE2b-256 checksum
How to use checksums
18f4b79e6c705e654e48eea3f663d7ea55bd1117d93986b39329a07c0fd8f853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / crow_orchestrator_mcp-0.1.29-py3-none-any.whl

Download URL crow_orchestrator_mcp-0.1.29-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
70a5d4318e515828b70a321f62189549b405cf6aebc36f8100af1535ce3123a2
BLAKE2b-256 checksum
How to use checksums
dc08628fad102c6bead33e77d806fbbaa4c384e8d1220c595f7b92b61b018f4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.1.30

2 release files

This release

0.1.29 This release

2 release files

0.1.28

2 release files

0.1.27

2 release files

0.1.26

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page