Fortinac
БесплатноНе проверенMCP server for diagnosing rogue hosts on FortiNAC 7.6 by querying the REST API, cross-referencing devices against profiling rules, and running nmap scans to ide
Описание
MCP server for diagnosing rogue hosts on FortiNAC 7.6 by querying the REST API, cross-referencing devices against profiling rules, and running nmap scans to identify classification blockers.
README
Serveur MCP pour diagnostiquer les rogue hosts sur FortiNAC 7.6.
Interroge l'API REST FortiNAC, cross-reference chaque device contre les profiling rules, et lance des scans nmap pour identifier precisement quelles conditions bloquent la classification.
Prerequis
- Python 3.10+
- nmap (
brew install nmap) - Un token API FortiNAC avec acces lecture aux hosts et aux profiling rules
Installation
cd fortinac-mcp
python3 -m venv .venv
.venv/bin/pip install -e .
Configuration
Ajouter dans ~/.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"
}
}
}
Relancer Claude Code pour charger le serveur.
Outils
check_status-- verifie la connexion API et la disponibilite de nmaplist_rogues-- liste les rogue hosts (MAC, IP, vendor, VLAN)diagnose_rogues-- diagnostic batch : teste chaque rogue contre toutes les profiling rulesdiagnose_host-- diagnostic d'un host par adresse MACscan_host-- scan nmap sur une IP (ports, services, OS)lookup_vendor-- recherche le fabricant a partir d'une adresse MACget_profiling_rules-- exporte les regles de profiling depuis FortiNACget_host_details-- details complets d'un hostreprofile_all_rogues-- relance l'evaluation des rogues cote FortiNAC
Diagnostic
Pour chaque rogue, diagnose_rogues verifie :
- Vendor OUI (correspondance MAC / fabricant attendu)
- Ports ouverts via nmap (vs ports requis par la regle)
- DHCP fingerprint (presence et correspondance)
- SNMP OID (reponse et valeur attendue)
- IP range (sous-reseau correct)
- Location (placement reseau)
Le rapport indique les conditions qui passent, celles qui echouent, et propose des actions correctives.
Установка Fortinac
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/benbelo/fortinac-mcpFAQ
Fortinac MCP бесплатный?
Да, Fortinac MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Fortinac?
Нет, Fortinac работает без API-ключей и переменных окружения.
Fortinac — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Fortinac в Claude Desktop, Claude Code или Cursor?
Открой Fortinac на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Fortinac with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
