git-netai
Verified Safeby 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
uv run python server.pyEnvironment 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
mcphub
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
unifi-network-mcp
Programmatic management and automation of UniFi Network Controllers, enabling external systems (like LLMs or custom scripts) to interact with UniFi devices, clients, and network configurations.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.