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.28

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.28
File Size Uploaded
crow_orchestrator_mcp-0.1.28.tar.gz 43.5 kB Details

Built distribution (wheel)

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

Total release size: 47.6 kB

Release files / crow_orchestrator_mcp-0.1.28.tar.gz

Download URL crow_orchestrator_mcp-0.1.28.tar.gz
Size 43.5 kB
Tags Source
SHA-256 checksum
How to use checksums
78fa994f2e7b791ce79efba66bc6c990bb2fc23bf9167207d9b7624dc76bf91c
BLAKE2b-256 checksum
How to use checksums
446bc918d67ff77d3988e71633f07afed801a96afbb0b6cf16e377bcb76dd2f8
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.28-py3-none-any.whl

Download URL crow_orchestrator_mcp-0.1.28-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
76643f615c70cafef82f0f4847d7257697632eedc508285f01ef0e1a720b02bb
BLAKE2b-256 checksum
How to use checksums
581d4e2f049270c4918cfa76c00d17b58f16100687d8b827df71d6a0d316fa02
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

0.1.29

2 release files

This release

0.1.28 This release

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