Update Copilot instructions to emphasize FastMCP as the mandatory protocol for MCP server implementation

This commit is contained in:
2025-07-06 23:28:18 +02:00
parent c8cdb3cc28
commit 5bd7384d7a

View File

@@ -10,11 +10,12 @@ This project implements a hierarchical MCP (Model Context Protocol) server syste
- **Specialized Agents**: Each agent handles specific domains (Azure DevOps, Database, etc.) - **Specialized Agents**: Each agent handles specific domains (Azure DevOps, Database, etc.)
- **MCP Server Integration**: Each specialized agent connects to dedicated MCP servers - **MCP Server Integration**: Each specialized agent connects to dedicated MCP servers
- **Configuration-Driven**: YAML/JSON configuration for agent setup and routing - **Configuration-Driven**: YAML/JSON configuration for agent setup and routing
- **FastMCP**: The main MCP server implementation MUST use FastMCP as the protocol and server library. No other MCP server implementation is allowed for the entry point.
## Key Components ## Key Components
### 1. MCP Server (Entry Point) ### 1. MCP Server (Entry Point)
- Implements MCP protocol - Implements MCP protocol using **FastMCP** (mandatory)
- Receives requests from clients - Receives requests from clients
- Forwards to AutoGen moderator - Forwards to AutoGen moderator
- Returns responses back to clients - Returns responses back to clients
@@ -112,6 +113,7 @@ routing_rules:
### Key Technologies ### Key Technologies
- **Python 3.12+** (3.13+ preferred when available) - **Python 3.12+** (3.13+ preferred when available)
- **FastMCP**: Mandatory for the main MCP server implementation
- **AutoGen**: Multi-agent framework - **AutoGen**: Multi-agent framework
- **MCP SDK**: Model Context Protocol implementation - **MCP SDK**: Model Context Protocol implementation
- **FastAPI**: Modern web framework for Web UI - **FastAPI**: Modern web framework for Web UI