Add mcp-swarm: parallel Claude agent orchestration via Docker#1072
Open
stiege wants to merge 1 commit intomodelcontextprotocol:mainfrom
Open
Add mcp-swarm: parallel Claude agent orchestration via Docker#1072stiege wants to merge 1 commit intomodelcontextprotocol:mainfrom
stiege wants to merge 1 commit intomodelcontextprotocol:mainfrom
Conversation
Adds io.github.stiege/mcp-swarm to the registry. mcp-swarm is an MCP server that lets Claude Code orchestrate N parallel agents in Docker containers using functional combinators (map, par, chain, reduce, map_reduce, pipeline), lazy monadic refs, and a natural language type system for semantic output validation. PyPI: mcp-swarm 0.1.1 GitHub: https://github.com/stiege/swarm-mcp Docs: https://stiege.github.io/swarm-mcp Ownership verified via <!-- mcp-name: io.github.stiege/mcp-swarm --> in README.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Server details
Name:
io.github.stiege/mcp-swarmPyPI package:
mcp-swarm(v0.1.1)GitHub: https://github.com/stiege/swarm-mcp
Docs: https://stiege.github.io/swarm-mcp
What it does
mcp-swarm is an MCP server that gives Claude Code the ability to orchestrate N parallel agents, each running in an isolated Docker container. It provides functional combinators for composing agent work:
run— single agent in isolationpar— N agents in parallelmap/map_reduce— fan-out over inputs, optional synthesischain/pipeline— sequential stages withon_fail,nextjumps,max_retriesfilter/retry/guard— type-validated loopsreduce— synthesise multiple results into oneOutputs are lazy refs (metadata only) until
unwrap()materialises the text — so a pipeline fanning out to 50 agents doesn't flood the MCP protocol.The natural language type system lets you define what agents should produce as markdown prose ("The analysis must identify at least 3 risk factors"), validated by a LLM judge returning
VALID/PARTIAL/INVALIDwith per-criterion feedback.Ownership verification
The
<!-- mcp-name: io.github.stiege/mcp-swarm -->comment is present at the top of the README.md.Install