npx skills add yonatangross/agentsREADME
Modular Multi-Agent Platform (MCP)
A next-generation, extensible agentic platform for orchestrating, composing, and monitoring intelligent agents and tools—across languages, providers, and ecosystems.
Vision
This system is designed as a universal agent orchestration layer, able to:
- Dynamically register and manage agents and tools (Python, C#, etc.)
- Integrate with any Model Context Protocol (MCP) server or tool, including fastmcp (Python), .NET MCP SDK, and more
- Support plug-and-play tools and agents—no code changes required to add new capabilities
- Allow provider/model selection (OpenAI, Anthropic, Perplexity, local LLMs, etc.) per workflow or agent
- Compose custom workflows from available agents/tools via a flexible UI
- Monitor agent/task progress and logs in real time
- Act as an MCP server itself—so it can be discovered and orchestrated by platforms like Claude, Cursor, Windsurf, and others
- Enable human-in-the-loop approval, auditability, and safe execution
Features
- Dynamic agent & tool registry: Add new agents/tools at runtime (via UI or API)
- Cross-language support: Register and invoke Python, C#, or any MCP-compliant tool
- Provider/model selection: Choose which LLM or service powers each agent or workflow
- Composable workflows: Build and run custom flows (e.g., Lint → Test → Review) from modular agents
- Pluggable architecture: Tools and agents can be discovered and registered on the fly
- UI dashboard: Trigger workflows, select providers, monitor progress, review logs, and approve/reject actions
- MCP server mode: Register with external agentic platforms (Claude, Cursor, Windsurf, etc.) for seamless integration
- Safety: Dry-run, backup, guardrails, and full audit trails
Usage
- Install dependencies:
- Python:
pip install python-dotenv fastmcp openai ruff black - C#:
.NET MCP SDKanddotnet format(see docs)
- Python:
- Configure providers and agents:
- Edit the UI or config to add new providers/models, agents, and tools
- Run the platform:
- Start the backend API and UI dashboard
- Register new MCP tools/agents as needed (Python, C#, etc.)
- Build and trigger workflows via the UI
- Integrate with other platforms:
- Enable MCP server mode to register this system with Claude, Cursor, Windsurf, etc.
Extending
- Add new agents/tools by exposing them as MCP endpoints (fastmcp, .NET MCP SDK, etc.)
- Register new providers/models for LLM-based agents
- Compose new workflows in the UI or via config
- Plug in external tools or services as long as they speak MCP
Roadmap
- UI workflow builder and dashboard
- Dynamic agent/tool registry (API & UI)
- MCP server mode for platform interoperability
- Provider/model marketplace
- Human-in-the-loop controls
Never commit secrets or backup files.
Publisher
Statistics
Stars1
Forks0
Open Issues0
CreatedMay 6, 2025