Awesome MCPAgent Orchestration Platforms

RedDotRocket/AgentUp

⭐ 126 Python repository created 2025-06-29

AgentUp is a Python framework for defining and running AI agents from declarative configuration rather than bespoke code. Each agent lives in its own repository with a single AgentUp configuration file; cloning it and running the agentup command resolves dependencies and starts the agent, so behaviour is meant to be identical across development, staging and production. Capabilities are added as plugins from a public registry or written locally against the runtime, in which case they inherit the framework middleware and security layers instead of reimplementing them. Two integration surfaces matter here. Agents consume tools from MCP servers, and AgentUp mediates that access through fine-grained, scope-based authorisation backed by OAuth2, JWT or API keys, so an agent is restricted to the specific tools and MCP servers its scopes permit rather than everything its client can reach. Agents also speak the Agent2Agent protocol, letting one agent call another. The HTTP layer is built on FastAPI. The project is Apache-2.0 licensed, published on PyPI, and its README states it is under active development with breaking changes expected. It targets developers who want agents to be versioned, reviewable artefacts with explicit capability contracts, and operators who need to constrain which external tools an agent can invoke.

https://github.com/RedDotRocket/AgentUp

mcpagentspythonframeworka2aagent2agentfastapioauth2access-control

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.