RF

rstierli/fortimanager-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

8 stars 8 forks 품질 82 트렌드 36MIT

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
GitHub에서 전체 README 보기

설치

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" } } } }