249
Forti Intelligence is an open-source, self-hosted Model Context Protocol (MCP) server that connects your AI assistant to FortiManager and optional FortiAnalyzer. Investigate Fortinet networks in plain language, using inventory, routing, firewall policies, inspection settings, current device state, and event logs as evidence.
The MCP host connects to FortiManager and, optionally, FortiAnalyzer over their JSON-RPC APIs. Multiple appliance profiles and scoped ADOM access let one MCP endpoint support investigations across multiple managed FortiGates.
The MCP host requires no direct FortiGate connectivity or FortiGate API credentials, including for URL rating. FortiManager supplies stored configuration and proxies current device reads and rating requests. Live reads require FortiManager to reach the selected FortiGate; URL rating also requires that FortiGate to obtain a FortiGuard answer. FortiAnalyzer supplies already collected logs.
Ask your assistant, for example:
Why can client 10.1.0.10 not reach server 10.30.0.20 over TCP/443? Show each firewall, policy decision, verified translation, and any missing evidence.
Use the example SYSTEM.md instructions to guide scope discovery, per-hop checks, incident correlation, and reporting. The visual investigation guide shows how these capabilities work together.
Expect findings supported by configuration, current reads, or recorded events, with confidence, freshness, and limits stated. Tools support diagnosis and recommendations; administrators retain control of configuration changes.
Container releases support Linux AMD64 and ARM64. The image starts Streamable HTTP on port 8080 by default; stdio is also supported. Supply your appliance configuration and credentials, and configure a bearer token for HTTP access. An MCP-compatible client connects your chosen assistant to the server.
Follow the configuration and deployment guide for setup, permissions, private CAs, and client connections. See the tool reference for all 29 tools and their inputs and limits.
Licensed under Apache 2.0.
Content type
Image
Digest
sha256:e06848aba…
Size
12 MB
Last updated
9 days ago
docker pull synitio/forti-intelligence