Back to Home
angoran icon

git-netai

Verified Safe

by angoran

Overview

Provides a unified, asynchronous Model Context Protocol (MCP) server for managing multi-platform network infrastructure (routers, firewalls, WiFi, monitoring, data centers) via a single AI-accessible API.

Installation

Run Command
uv run python server.py

Environment Variables

  • SSH_USERNAME
  • SSH_PASSWORD
  • MIKROTIK_USERNAME
  • MIKROTIK_PASSWORD
  • MIKROTIK_PORT
  • MIKROTIK_SSH_USERNAME
  • MIKROTIK_SSH_PASSWORD
  • MIKROTIK_SSH_PORT
  • ARUBA_IP
  • ARUBA_USERNAME
  • ARUBA_PASSWORD
  • GRAYLOG_API_URL
  • GRAYLOG_USERNAME
  • GRAYLOG_PASSWORD
  • LIBRENMS_URL
  • LIBRENMS_API_TOKEN
  • APIC_HOST
  • APIC_USERNAME
  • APIC_PASSWORD
  • APIC_VERIFY_SSL
  • APIC_TIMEOUT
  • APIC_TOKEN_CACHE_DURATION
  • NDFC_HOST
  • NDFC_USER
  • NDFC_PASSWORD
  • NDFC_DOMAIN
  • NDFC_VERIFY_SSL
  • NDFC_TIMEOUT
  • PANORAMA_URL
  • PANORAMA_USERNAME
  • PANORAMA_PASSWORD
  • PANORAMA_TIMEOUT

Security Notes

The project uses `.env` files for local credential management and provides clear guidelines for production secret management using tools like 1Password CLI. However, it defaults to `known_hosts=None` for SSH connections and `VERIFY_SSL=false` for some API connectors (APIC, NDFC, Aruba) in development, explicitly stating these are not suitable for production and require strict validation. This clear documentation mitigates the risk, but the default insecure options for development lower the score slightly. No 'eval' or obvious code injection vulnerabilities were found.

Similar Servers

Stats

Interest Score39
Security Score8
Cost ClassMedium
Avg Tokens1000
Stars9
Forks2
Last Update2026-01-19

Tags

Network AutomationAI AssistantMulti-vendorAsynchronousMCP Server