Skip to main content
Glama
benbelo
by benbelo

fortinac-mcp

AI로 생성된 코드 (vibe-coded) / 전적으로 AI로 생성된 코드

FortiNAC 7.6의 rogue hosts를 진단하기 위한 MCP 서버입니다.

FortiNAC REST API를 조회하고, 각 device를 profiling rules와 대조하며, nmap 스캔을 실행하여 분류를 차단하는 조건을 정확히 식별합니다.

전제 조건

  • Python 3.10+

  • nmap (brew install nmap)

  • hosts 및 profiling rules에 대한 읽기 액세스 권한이 있는 FortiNAC API 토큰

Related MCP server: MCP Network Tools

설치

cd fortinac-mcp
python3 -m venv .venv
.venv/bin/pip install -e .

설정

~/.mcp.json에 추가하세요:

{
  "fortinac": {
    "type": "stdio",
    "command": "/chemin/vers/fortinac-mcp/.venv/bin/python",
    "args": ["-m", "fortinac_mcp"],
    "env": {
      "FORTINAC_URL": "https://fortinac.example.com",
      "FORTINAC_TOKEN": "votre-token-api",
      "FORTINAC_VERIFY_SSL": "false"
    }
  }
}

서버를 로드하려면 Claude Code를 다시 시작하세요.

도구

  • check_status -- API 연결 및 nmap 사용 가능 여부를 확인합니다.

  • list_rogues -- rogue hosts 목록 (MAC, IP, vendor, VLAN)

  • diagnose_rogues -- 일괄 진단: 각 rogue를 모든 profiling rules에 대해 테스트합니다.

  • diagnose_host -- MAC 주소로 host 진단

  • scan_host -- IP에 대한 nmap 스캔 (ports, services, OS)

  • lookup_vendor -- MAC 주소로 제조업체 검색

  • get_profiling_rules -- FortiNAC에서 profiling 규칙 내보내기

  • get_host_details -- host의 전체 세부 정보

  • reprofile_all_rogues -- FortiNAC 측에서 rogue 평가를 다시 실행합니다.

진단

각 rogue에 대해 diagnose_rogues는 다음을 확인합니다:

  • Vendor OUI (MAC 대응 / 예상 제조업체)

  • nmap을 통한 열린 포트 (규칙에 필요한 포트와 비교)

  • DHCP fingerprint (존재 및 일치)

  • SNMP OID (응답 및 예상 값)

  • IP range (올바른 서브넷)

  • Location (네트워크 배치)

보고서는 통과하는 조건과 실패하는 조건을 표시하고 수정 조치를 제안합니다.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for managing Fortinet FortiCNAPP via AI agents, enabling vulnerability scanning, agent management, and compliance monitoring.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables natural language management of FortiGate firewalls via the FortiOS REST API, offering 393 tools for system, policy, routing, VPN, and security configuration.
    MIT

View all related MCP servers

Related MCP Connectors

  • XFA's remote MCP server — query device posture, compliance, policies & CVEs. Read-only.

  • MEOK MCP Hardening MCP — automated security red-team for any MCP server. Maps OWASP LLM Top 10

  • A paid remote MCP for ClawManager, built to return verdicts, receipts, usage logs, and audit-ready J

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/benbelo/fortinac-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server