File tree Expand file tree Collapse file tree 1 file changed +49
-0
lines changed
src/backend/v3/mcp_server Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Original file line number Diff line number Diff line change 1+ [build-system ]
2+ requires = [" hatchling>=1.25" ]
3+ build-backend = " hatchling.build"
4+
5+ [project ]
6+ name = " macae-mcp-server"
7+ description = " FastMCP-based Model Context Protocol (MCP) server for the MACAE solution accelerator"
8+ readme = " README.md"
9+ requires-python = " >=3.9"
10+ license = { text = " MIT" }
11+ authors = [
12+ { name = " Microsoft MACAE Team" }
13+ ]
14+ dynamic = [" version" ]
15+
16+ # Core runtime dependencies (kept in sync with requirements.txt)
17+ dependencies = [
18+ " fastmcp==2.2.4" ,
19+ " uvicorn[standard]==0.32.1" ,
20+ " python-dotenv==1.0.1" ,
21+ " azure-identity==1.19.0" ,
22+ " pydantic==2.10.4" ,
23+ " pydantic-settings==2.6.1" ,
24+ " python-multipart==0.0.17" ,
25+ " httpx==0.28.1" ,
26+ ]
27+
28+ [project .optional-dependencies ]
29+ dev = [
30+ " pytest==8.3.4" ,
31+ " pytest-asyncio==0.24.0" ,
32+ ]
33+
34+ [project .urls ]
35+ Homepage = " https://github.com/microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator"
36+ Repository = " https://github.com/microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator"
37+
38+ # Version is sourced from the package __init__.py
39+ [tool .hatch .version ]
40+ path = " __init__.py"
41+
42+ # Hatch build configuration. Since this folder is itself the package root,
43+ # include everything under it (no src/ layout).
44+ [tool .hatch .build .targets .wheel ]
45+ include = [
46+ " **/*.py" ,
47+ " README.md" ,
48+ " *.env*" ,
49+ ]
You can’t perform that action at this time.
0 commit comments