Skip to main content
Glama
benbelo
by benbelo

fortinac-mcp

AI生成コード (vibe-coded) / AI完全生成コード

FortiNAC 7.6 上の不正ホストを診断するための MCP サーバー。

FortiNAC REST API を照会し、各デバイスをプロファイリングルールと照合し、nmap スキャンを実行して、分類をブロックしている条件を正確に特定します。

前提条件

  • Python 3.10+

  • nmap (brew install nmap)

  • ホストとプロファイリングルールへの読み取りアクセス権を持つ 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 -- 不正ホストを一覧表示します(MAC、IP、vendor、VLAN)

  • diagnose_rogues -- 診断バッチ:各不正ホストをすべてのプロファイリングルールに対してテストします

  • diagnose_host -- MAC アドレスによるホストの診断

  • scan_host -- IP に対する nmap スキャン(ポート、サービス、OS)

  • lookup_vendor -- MAC アドレスから製造元を検索します

  • get_profiling_rules -- FortiNAC からプロファイリングルールをエクスポートします

  • get_host_details -- ホストの完全な詳細を取得します

  • reprofile_all_rogues -- FortiNAC 側で不正ホストの評価を再実行します

診断

各不正ホストについて、diagnose_rogues は次を確認します:

  • ベンダー OUI(MAC / 期待される製造元の対応)

  • nmap によるオープンポート(ルールで必要なポートとの比較)

  • DHCP フィンガープリント(存在と一致)

  • SNMP OID(応答と期待される値)

  • IP レンジ(正しいサブネット)

  • ロケーション(ネットワーク配置)

レポートは、パスする条件と失敗する条件を示し、修正アクションを提案します。

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