diff --git a/.copilot-instructions.md b/.copilot-instructions.md index d2d0979..b22dc8a 100644 --- a/.copilot-instructions.md +++ b/.copilot-instructions.md @@ -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.) - **MCP Server Integration**: Each specialized agent connects to dedicated MCP servers - **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 ### 1. MCP Server (Entry Point) -- Implements MCP protocol +- Implements MCP protocol using **FastMCP** (mandatory) - Receives requests from clients - Forwards to AutoGen moderator - Returns responses back to clients @@ -112,6 +113,7 @@ routing_rules: ### Key Technologies - **Python 3.12+** (3.13+ preferred when available) +- **FastMCP**: Mandatory for the main MCP server implementation - **AutoGen**: Multi-agent framework - **MCP SDK**: Model Context Protocol implementation - **FastAPI**: Modern web framework for Web UI