WhoDat55's picture
Update README.md
f574181 verified
---
HF username: WhoDat55
title: 'Project Conductor: Core MCP Server'
emoji: ⚙️
colorFrom: red
colorTo: yellow
sdk: docker
sdk_port: 7860
pinned: true
license: mit
Track Tag: "building-mcp-track-1"
tags:
- building-mcp-track-creative
- building-mcp-track-enterprise
- building-mcp-track-consumer
---
# Project: Conductor (Core MCP Server)
This is the powerhouse backend for Project Conductor, submitted for the MCP's 1st Birthday Hackathon. It demonstrates **Track 1: Building MCP**.
This FastAPI server exposes a robust, multi-agent workflow via a streaming API endpoint. It's a reusable engine designed to extend LLM capabilities with structured reasoning, fault-tolerant tool use, and a clear separation of concerns. It is showcased by our **[Project Conductor Client GUI](https://huggingface.co/spaces/MCP-1st-Birthday/Conductor-GUI)**.
---
### ⭐ Core Capabilities
* **⚡ Streaming API Endpoint (`/execute_stream`):** Built for modern, interactive applications. The server uses Server-Sent Events (SSE) to provide a real-time stream of the entire agentic process, enabling dynamic and transparent user experiences.
* **🛡️ Resilient Agentic Workflow:** Orchestrates a workflow between two specialized AI agents (a "Coder" and a "Strategist") to resolve complex tasks. The system is designed to intelligently handle ambiguity, escalate issues, and recover from external tool failures without crashing.
* **🔧 Modular Tool Integration:** Features a well-structured `TOOL_REGISTRY` that makes it easy to add new capabilities. All tool calls are logged with unique transaction IDs for detailed auditing.
* **🔒 Professional Grade Design:** Includes robust configuration management (`config.ini` & environment variables) and security-conscious error sanitization, making the server both powerful and deployable.
---
### 🏛️ A Universal Framework
While this demo showcases a developer-focused "Coder/Strategist" workflow, the underlying Conductor engine is a universal, resilient framework for any multi-agent task. The core logic—escalating ambiguity, leveraging tools, and handling failure—is designed to be domain-agnostic. This pattern could be re-skinned for **Enterprise** (e.g., automated auditing), **Consumer** (e.g., complex trip planning), or any other **Creative** application.
---
### 🎬 Demo Video
The full power of this server is demonstrated through our client GUI. The video showcases the streaming data, tool calls, and fault tolerance in action.
You-Tube: https://youtu.be/fSzvcKMXLCU
---
### 🌐 Social Media
X/twitter: https://x.com/WhoDat356801/status/1993976135458095273?s=20
DISCORD POST LINK : https://discord.com/channels/879548962464493619/1443540238533263381