WhoDat55's picture
Update README.md
f574181 verified
metadata
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.


⭐ 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