An MCP (Model Context Protocol) server for managing Fortigate devices using FastMCP.
- ✅ Add / remove devices
- ✅ List configured devices
- ✅ System status and device info
- ✅ VDOMs discovery
- ✅ List existing policies
- 🔄 Create new policies TBD
- 🔄 Modify existing policies TBD
- 🔄 Delete policies TBD
- ✅ Policy validation
- ✅ Address objects (IP, range, FQDN)
- ✅ Service objects (TCP / UDP)
- 🔄 Create / modify objects TBD
- ✅ Static routes
- ✅ Routing table
- ✅ Policy routing
- ✅ Interface list
- Clone repository
git clone https://github.com/Filippo125/fortigate-mcp-server.git
cd fortigate-mcp-server- Install dependencies
uv sync- Configure devices
cp config.yaml.example config.yaml- Start server
uv run python server.py