Awesome MCPAgent Orchestration Platforms

strands-agents/sdk-typescript

⭐ 693 TypeScript added to this list on 2025-12-15 repository created 2025-09-19

Strands Agents SDK for TypeScript is a powerful and flexible software development kit designed to facilitate the creation and operation of AI agents using a model-driven approach. It brings the capabilities of the Python Strands framework to Node.js and browser environments, enabling developers to build type-safe AI agents ranging from simple assistants to complex workflows with minimal code. The SDK supports multiple model providers, including Amazon Bedrock and OpenAI, and offers an extensible architecture for integrating custom providers. One of its standout features is native support for the Model Context Protocol (MCP), allowing seamless interaction with external tools and MCP servers. The SDK emphasizes type safety through the use of Zod schemas for defining tools, ensuring robust input validation and type inference. It also supports real-time streaming of responses, enhancing user experience by delivering outputs as they are generated. Developers can customize and monitor agent behavior using lifecycle hooks and manage conversation history with flexible strategies. The SDK includes pre-built tools such as notebook management, file editing, and HTTP requests, which can be easily integrated into agents. MCP integration is demonstrated with examples showing how to connect to MCP servers and use their tools directly within agents. The project is actively maintained, with comprehensive documentation, examples, and a welcoming contribution guide. It is licensed under the Apache License 2.0 and currently in public preview, inviting feedback and contributions. Overall, Strands Agents SDK for TypeScript provides a streamlined, extensible, and type-safe environment for building AI agents that leverage modern language models and the Model Context Protocol.

https://github.com/strands-agents/sdk-typescript

agent-behavior-customizationagentsaiai-agentsamazon-bedrockapache-license-2.0autonomous-agentsbedrockbrowser-environmentsconversation-historyconversation-managementextensible-architectureexternal-toolsfile-editor-toolgenaihttp-request-toolinput-validationjavascriptlifecycle-hooksllmmachine-learningmcpmcp-clientsmcp-integrationmcp-serversmodel-context-protocolmodel-drivenmodel-providersmulti-agent-systemsnode.jsnotebook-toolopenaiopentelemetrypre-built-toolspublic-previewreal-time-response-streamingstrands-agentsstreaming-supporttype-inferencetype-safetypescripttypescript-sdkzod-schemas

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.