# Requirements for Autogen-MCP-Server # Core MCP and AutoGen mcp>=1.0.0 autogen-agentchat>=0.2.0 # Configuration and Validation pydantic>=2.5.0 pydantic-settings>=2.1.0 PyYAML>=6.0.1 # Async and Networking aiohttp>=3.9.0 asyncio-mqtt>=0.16.0 # Web UI Framework (FastAPI chosen for modern async support) fastapi>=0.104.0 uvicorn[standard]>=0.24.0 jinja2>=3.1.0 # Database (for configuration storage if needed) sqlalchemy>=2.0.0 alembic>=1.12.0 # Logging and Monitoring structlog>=23.2.0 prometheus-client>=0.19.0 # Security python-jose[cryptography]>=3.3.0 passlib[bcrypt]>=1.7.4 # Development and Testing pytest>=7.4.0 pytest-asyncio>=0.21.0 pytest-cov>=4.1.0 black>=23.9.0 ruff>=0.1.0 mypy>=1.7.0 # Documentation mkdocs>=1.5.0 mkdocs-material>=9.4.0 # Optional: For advanced features redis>=5.0.0 # For caching and session management celery>=5.3.0 # For background tasks