Awesome MCPAgent Orchestration Platforms

intelligentnode/Intelli

⭐ 55 Python added to this list on 2025-06-16 repository created 2024-01-31

Intelli is a Python framework for building chatbots and AI agent workflows across several model providers behind one access layer, with Model Context Protocol support available as an optional extra installed with pip install intelli[mcp]. The chatbot layer keeps a single calling convention, a ChatModelInput plus a Chatbot bound to a provider, so moving between OpenAI, Anthropic, Google Gemini, NVIDIA hosted deepseek, Mistral, LLaMA and a self hosted vLLM endpoint is a change of a provider constant rather than a rewrite. Around that sits a flow engine: agents are declared with a type, provider, mission and model parameters, tasks bind an input and optional pre processing to an agent, and a SequenceFlow runs them in order, with an asynchronous graph based flow available for pipelines that branch. The documented example chains a blog writing agent, a description agent on a different provider, and an image agent. A parallel image controller does the same job for image generation across providers such as OpenAI and Stability, and llama.cpp support covers running GGUF format models locally. MCP enters as the way these flows reach external tools and data in a standard form. Two samples are provided: an HTTP MCP calculator, where a server offers arithmetic operations and a flow interprets a natural language query into calls against it, and an HTTP dataframe example where dataframes are served as MCP servers and consumed inside a flow, which lets tabular data reach the models. The framework also connects to hosted document collections through a one key mechanism, letting a chatbot answer from uploaded documents and optionally return the matched file name. It is distributed on PyPI as intelli with separate documentation, and it suits developers who want provider portability and a task graph instead of committing agent code to one vendor SDK.

https://github.com/intelligentnode/Intelli

mcppythonagent-frameworkmulti-providerllmworkfloworchestration

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.