Model Context Protocol (MCP) server for FortiMonitor v2 API integration with AI. 241 tools across 33 modules providing near-complete coverage of the FortiMonitor v2 API.
Unofficial FortiMonitor MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
> **Disclaimer:** This is an unofficial community project. It is not affiliated with, endorsed by, or supported by Fortinet, Inc. or the FortiMonitor/Panopta team. "FortiMonitor" and "Fortinet" are trademarks of Fortinet, Inc. Use at your own risk.
Model Context Protocol (MCP) server for FortiMonitor/Panopta v2 API integration with Claude AI.
**241 tools** across 33 modules providing near-complete coverage of the FortiMonitor v2 API.
Features
- **Server Management** — CRUD, tagging, attributes, DNS flush, path monitoring, logs
- **Outage Monitoring** — Query, acknowledge, escalate, broadcast, delay, historical incidents
- **Metrics & Resources** — Agent resources, SNMP resources, thresholds, metric graphs
- **Maintenance Windows** — Create, extend, pause, resume, terminate schedules
- **Server Groups** — Group CRUD, membership, compound services, child groups, monitoring policies
- **Templates** — Create, apply, reapply monitoring templates to servers and groups
- **Notifications** — Schedules, contacts, contact groups, rotating on-call contacts
- **Cloud Monitoring** — Providers, credentials, discovery, regions, services
- **DEM** — Digital Experience Monitoring applications, instances, locations
- **Compound Services** — Aggregated service CRUD, thresholds, availability, response time
- **Dashboards & Status Pages** — CRUD for monitoring dashboards and public status pages
- **Reporting** — System health summary, outage statistics, availability reports, CSV exports
- **SNMP** — Credentials, discovery, resource CRUD, metrics
- **OnSight** — On-premises monitoring instances and groups
- **Fabric Connections** — Integration management
- **Countermeasures** — Automated remediation on network services and thresholds
- **User Management** — User CRUD, roles, addons
- **Reference Data** — Contact types, timezones, roles, account history, server attribute types
- **Docker Support** — Easy deployment via Docker containers
- **Windows Support** — Native deployment on Windows for Claude Desktop and Claude Code
Quick Start
Option A: Docker (Recommended)
See DOCKER_DEPLOYMENT.md for detailed Docker instructions.
Option B: Local Installation
1. Install dependencies
2. Configure environment
3. Test connectivity
4. Run the server
Option C: Windows (Claude Desktop / Claude Code)
See docs/WINDOWS_DEPLOYMENT.md for step-by-step Windows instructions.
Configuration
Edit .env:
Available Tools (241)
The server exposes 241 MCP tools organized into the following categories. For full parameter details, see the End-User Guide.
| Category | Module(s) | Tools | Description |
|----------|-----------|-------|-------------|
| **Servers** | servers, server_enhanced | 21 | List, detail, CRUD, attributes, logs, DNS, path monitoring |
| **Outages** | outages, outage_management, outage_enhanced | 22 | Query, health check, acknowledge, escalate, broadcast, delay, historical |
| **Metrics** | metrics, agent_resources | 6 | Server metrics, agent resource types, resource details |
| **Maintenance** | server_management, maintenance_enhanced | 12 | Status management, maintenance window CRUD, extend, pause, resume |
| **Bulk Operations** | bulk_operations | 6 | Bulk acknowledge, bulk tags, advanced search, active outages |
| **Server Groups** | server_groups, server_groups_enhanced | 12 | Group CRUD, membership, policies, compound services, child groups |