
rstierli/fortimanager-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
FortiManager JSON-RPC API를 위한 MCP 서버. AI Assistants의 방화벽 정책, 장치 및 스크립트 관리.
개요
FortiManager JSON-RPC API의 모델 Context Protocol (MCP) 서버. 이 서버는 Claude와 같은 AI 조수가 중앙 방화벽 정책 관리, 장치 프로비저닝 및 네트워크 구성을 위해 FortiManager와 상호 작용할 수 있습니다. : 독립적 인 오픈 소스 프로젝트이며, 승인되지 않았거나 Fortinet, Inc. FortiManager는 Fortinet, Inc.의 상표입니다. 이 MCP 서버는 FortiManager에 설정, 수정 및 삭제할 수 있습니다. Misuse 또는 misconfiguration는 생산 네트워크에 영향을 줄 수 있습니다. 당신의 위험에 사용. 항상 비생산 환경에서 테스트하고 적절한 ADOM 권한을 설정한다.
개요(AI 번역)
FortiManager JSON-RPC API의 모델 Context Protocol (MCP) 서버. 이 서버는 Claude와 같은 AI 조수가 중앙 방화벽 정책 관리, 장치 프로비저닝 및 네트워크 구성을 위해 FortiManager와 상호 작용할 수 있습니다.
** 참고**: 이 독립적 인 오픈 소스 프로젝트이며, 승인되지 않았거나, Fortinet, Inc. FortiManager의 지원은 Fortinet, Inc.의 상표입니다.
** 면책 조항:** 이 MCP 서버는 FortiManager에 설정, 수정 및 삭제할 수 있습니다. Misuse 또는 misconfiguration는 생산 네트워크에 영향을 줄 수 있습니다. 당신의 위험에 사용. 항상 비생산 환경에서 테스트하고 적절한 ADOM 권한을 설정한다.
개요
이 MCP 서버는 FortiManager의 기능에 대한 포괄적 인 인터페이스를 제공합니다. AI 조수를 허용 :
- Security-profile(UTM) 검사를 포함한 방화벽 정책 및 정책 패키지 생성 및 관리
- 방화벽 객체(주소, 서비스, VIP) 구성
- FortiGate 장치 추가, 제공 및 관리
- 디바이스-DB 인터페이스, DHCP 범위, 무선(VAP, FortiAP/WTP 프로파일, 관리 AP) 구성
- 관리 장치에서 CLI 스크립트 실행
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
FortiManager MCP Server
A Model Context Protocol (MCP) server for FortiManager JSON-RPC API. This server enables AI assistants like Claude to interact with FortiManager for centralized firewall policy management, device provisioning, and network configuration.
Note: This is an independent open-source project and is not affiliated with, endorsed by, or supported by Fortinet, Inc. FortiManager is a trademark of Fortinet, Inc.
Disclaimer: This MCP server can create, modify, and delete configurations on FortiManager. Misuse or misconfiguration can impact production networks. Use at your own risk. Always test in a non-production environment first and ensure appropriate ADOM permissions are configured.
Overview
This MCP server provides a comprehensive interface to FortiManager’s capabilities, allowing AI assistants to:
- Create and manage firewall policies and policy packages, including security-profile (UTM) inspection
- Configure firewall objects (addresses, services, VIPs)
- Add, provision, and manage FortiGate devices
- Configure device-DB interfaces, DHCP scopes, and wireless (VAPs, FortiAP/WTP profiles, managed APs)
- Execute CLI scripts on managed devices
- Configure provisioning and SD-WAN templates
- Monitor tasks and installations
- Manage ADOMs and workspace locking
Features
| Category | Capabilities |
|---|---|
| Policy Management | Create/update/delete firewall policies, per-policy install-on targets, policy packages and policy blocks, clone packages, security-profile (UTM) inspection fields, install preview, package install status and device/package policy comparison |
| Object Management | Addresses, address groups, services, service groups, search objects |
| Device Management | Add/delete devices, bulk operations, device status, VDOM management |
| Device Configuration | Interfaces/VLAN subinterfaces, DHCP scopes, wireless VAPs/SSIDs, FortiAP (WTP) profiles and managed AP registration – all via the device DB, credential fields stripped from every read |
| Script Execution | Create/run CLI scripts, execute on devices/groups, view execution logs |
| Templates | System templates, CLI templates (read, secrets redacted) and template groups, firmware templates, template assignment and validation |
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"fortimanager": {
"command": "/path/to/fortimanager-mcp/.venv/bin/fortimanager-mcp",
"env": {
"FORTIMANAGER_HOST": "your-fmg-hostname",
"FORTIMANAGER_API_TOKEN": "your-api-token",
"FORTIMANAGER_VERIFY_SSL": "true",
"LOG_LEVEL": "INFO"
}
}
}
}