Awesome MCPAgent Orchestration Platforms

Onelevenvy/flock

⭐ 1107 TypeScript added to this list on 2025-03-20 repository created 2024-09-04

Flock is a sophisticated workflow-based low-code platform designed to rapidly build chatbots, Retrieval-Augmented Generation (RAG) applications, and coordinate multi-agent teams. It is built on top of LangChain and LangGraph, providing a flexible and orchestrated environment for collaborative agents. The platform supports offline operation and integrates deeply with Model Context Protocol (MCP) tools, enabling seamless interaction with MCP servers and dynamic loading of MCP tools. Flock's architecture revolves around a modular workflow system composed of various node types, each serving distinct functions such as input processing, large language model (LLM) interaction, information retrieval, tool execution, intent recognition, and answer generation. It also supports subgraph nodes for encapsulating and reusing complex sub-workflows, enhancing modularity and maintainability. Recent updates have introduced advanced features like LangManus integration for enhanced agent orchestration, dedicated Agent Nodes for autonomous agent creation and management, and a Parameter Extractor Node for structured data extraction from text. The platform also supports multimodal chat capabilities, currently including image modalities, and human-in-the-loop nodes for review and validation processes. Conditional logic is enabled through If-Else nodes, and Python code execution within workflows is supported for custom logic and data manipulation. Flock is designed to facilitate complex multi-agent collaboration and workflow automation with ease, supporting various agent types and architectures. It offers a low-code environment that allows users to configure agent tools and behaviors seamlessly, making it suitable for sophisticated chatbot development, RAG applications, and multi-agent system coordination. The platform's integration with MCP and LangChain tools ensures robust and flexible agent orchestration, making it a powerful tool for developers and organizations aiming to leverage AI-driven workflows and multi-agent collaboration.

https://github.com/Onelevenvy/flock

agentagent-nodeagent-orchestrationaichatbotchatbotsconditional-logiccrewaideekseekdifyfastapihuman-in-the-loopintent-recognitionlangchainlanggraphlanggraph-guilangmanus-integrationllmllm-nodelow-code-platformmcpmcp-toolsmodel-context-protocolmulti-agent-systemsmulti-agent-teamsmultimodal-chatmuti-agentnextjsollamaopenaiopenapiparameter-extractor-nodepython-code-executionragrag-applicationsreact-flowretrieval-noderetrieval-nodessubgraph-nodesubgraph-nodestool-nodetool-nodesworkflowworkflow-based

Also in Agent Orchestration Platforms

lobehub/lobehub

LobeHub is a platform that enables multi-agent collaboration and human-agent co-evolution by treating AI agents as units of work, providing tools to build, manage, and collaborate with AI agent teams seamlessly.

tinyhumansai/openhuman

OpenHuman is a local-first personal AI assistant with persistent Markdown memory, multi-agent workflow orchestration, and research tools, connecting to 100+ OAuth integrations and thousands of MCP servers.

assafelovic/gpt-researcher

GPT Researcher is an autonomous AI agent that conducts deep local and web research on any topic, generating detailed, unbiased reports with citations and supporting integration with the Model Context Protocol (MCP) for enhanced data sourcing.

deepset-ai/haystack

Haystack is an open-source AI orchestration framework for building production-ready LLM applications in Python, enabling modular pipelines and agent workflows with explicit control over retrieval, ...

activepieces/activepieces

Activepieces is an open-source AI automation platform providing an extensible MCP toolkit and over 280 MCP servers for AI agents, designed for both technical and non-technical users.

openai/swarm

Swarm is an educational framework by OpenAI for lightweight, scalable multi-agent orchestration using agents and handoffs, designed to explore and teach multi-agent coordination techniques.

superset-sh/superset

Superset is a desktop application designed to orchestrate and manage multiple CLI-based AI coding agents in parallel, using isolated Git worktrees for efficient, context-separated development.

VoltAgent/voltagent

VoltAgent is an open-source TypeScript framework for building and orchestrating autonomous AI agents with support for the Model Context Protocol (MCP) to enable standardized tool interactions and scalable multi-agent systems.