Update README.md
Browse files
README.md
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
---
|
| 2 |
-
title: Project Conductor Core MCP
|
| 3 |
emoji: ⚙️
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: yellow
|
|
@@ -7,33 +7,38 @@ sdk: docker
|
|
| 7 |
sdk_port: 7860
|
| 8 |
pinned: false
|
| 9 |
license: mit
|
| 10 |
-
tags:
|
|
|
|
|
|
|
|
|
|
| 11 |
---
|
| 12 |
|
| 13 |
# Project: Conductor (Core MCP Server)
|
| 14 |
|
| 15 |
-
This is the backend
|
| 16 |
|
| 17 |
-
This
|
| 18 |
|
| 19 |
---
|
| 20 |
|
| 21 |
-
###
|
| 22 |
|
| 23 |
-
|
| 24 |
-
*
|
| 25 |
-
*
|
|
|
|
| 26 |
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
|
|
|
| 31 |
|
| 32 |
---
|
| 33 |
|
| 34 |
### 🎬 Demo Video
|
| 35 |
|
| 36 |
-
The
|
| 37 |
|
| 38 |
[LINK TO YOUR DEMO VIDEO WILL GO HERE]
|
| 39 |
|
|
@@ -41,4 +46,4 @@ The capabilities of this server are best demonstrated via our client application
|
|
| 41 |
|
| 42 |
### 🌐 Social Media
|
| 43 |
|
| 44 |
-
[LINK TO YOUR SOCIAL MEDIA POST WILL GO HERE]
|
|
|
|
| 1 |
---
|
| 2 |
+
title: 'Project Conductor: Core MCP Server'
|
| 3 |
emoji: ⚙️
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: yellow
|
|
|
|
| 7 |
sdk_port: 7860
|
| 8 |
pinned: false
|
| 9 |
license: mit
|
| 10 |
+
tags:
|
| 11 |
+
- building-mcp-track-creative
|
| 12 |
+
- building-mcp-track-enterprise
|
| 13 |
+
- building-mcp-track-consumer
|
| 14 |
---
|
| 15 |
|
| 16 |
# Project: Conductor (Core MCP Server)
|
| 17 |
|
| 18 |
+
This is the powerhouse backend for Project Conductor, submitted for the MCP's 1st Birthday Hackathon. It demonstrates **Track 1: Building MCP**.
|
| 19 |
|
| 20 |
+
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)**. *(Please double-check this link points to your final GUI Space name)*.
|
| 21 |
|
| 22 |
---
|
| 23 |
|
| 24 |
+
### ⭐ Core Capabilities
|
| 25 |
|
| 26 |
+
* **⚡ 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.
|
| 27 |
+
* **🛡️ 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.
|
| 28 |
+
* **🔧 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.
|
| 29 |
+
* **🔒 Professional Grade Design:** Includes robust configuration management (`config.ini` & environment variables) and security-conscious error sanitization, making the server both powerful and deployable.
|
| 30 |
|
| 31 |
+
---
|
| 32 |
+
|
| 33 |
+
### 🏛️ A Universal Framework
|
| 34 |
+
|
| 35 |
+
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.
|
| 36 |
|
| 37 |
---
|
| 38 |
|
| 39 |
### 🎬 Demo Video
|
| 40 |
|
| 41 |
+
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.
|
| 42 |
|
| 43 |
[LINK TO YOUR DEMO VIDEO WILL GO HERE]
|
| 44 |
|
|
|
|
| 46 |
|
| 47 |
### 🌐 Social Media
|
| 48 |
|
| 49 |
+
[LINK TO YOUR SOCIAL MEDIA POST WILL GO HERE]
|