[project]
name = "firewall-governance-mcp"
version = "0.1.0"
description = "MCP Server for Firewall Governance (CMDB & Panorama Integration)"
authors = [{ name = "NetSec Team", email = "admin@example.com" }]
dependencies = [
"requests>=2.28.0",
"mcp>=0.1.0",
"python-dotenv>=1.0.0",
"minzhi-sdk>=0.1.26",
]
requires-python = ">=3.10"
[project.scripts]
firewall-mcp = "mcp_server:main"
firewall-governance-mcp = "mcp_server:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["."]
[tool.hatch.build.targets.wheel.force-include]
"data" = "data"
"mcp_server.py" = "mcp_server.py"
"fw_tool.py" = "fw_tool.py"
"cmdb_tool.py" = "cmdb_tool.py"
"__init__.py" = "__init__.py"