MCP Server UniFi
Servidor MCP UniFi
Una implementación de servidor para gestionar y controlar dispositivos de red UniFi mediante MCP (Protocolo de Control de Gestión). Este servidor permite interacciones en lenguaje natural con su red UniFi mediante agentes de IA como Goose y Claude, integrando la API de red UniFi.
Características
Consulta sitios y dispositivos UniFi usando lenguaje natural a través de agentes de IA
Implementación de servidor local que se conecta a su aplicación de red UniFi
Compatible con Goose AI y Claude Desktop
Autenticación segura basada en clave API
Related MCP server: UnifiyMe
Prerrequisitos
Python 3.8 o superior
administrador de paquetes
uvAplicación de red UniFi
Clave API de UniFi (obtenida de la consola UniFi)
Configuración
Crear una clave API:
Vaya a su consola UniFi en https://unifi.ui.com
Vaya a Configuración » Plano de control » Integraciones
Haga clic en "Crear clave API"
Clonar y configurar el repositorio:
git clone https://github.com/zcking/mcp-server-unifi
cd mcp-server-unifi
uv venv
source .venv/bin/activate # On Unix/macOS
# or
.venv\Scripts\activate # On WindowsInstalar dependencias:
uv syncConfigurar variables de entorno:
export UNIFI_API_KEY="your_api_key_here"Ejecución del servidor
Inicie el servidor de desarrollo MCP:
uv run mcp dev main.pyEl inspector MCP estará disponible en http://localhost:5173 para pruebas y depuración.
Integración de agentes de IA
Configuración de Goose AI
Abra Goose y vaya a Configuración » Extensiones » Agregar extensión personalizada
Configurar la extensión:
Identificación: unifi
Nombre: unifi
Descripción: Obtenga información sobre su red UniFi
Comando:
/Users/username/.local/bin/uv --directory /path/to/mcp-server-unifi run main.pyVariables de entorno: Establezca UNIFI_API_KEY en su clave API
Configuración del escritorio de Claude
Abra Claude y vaya a Configuración » Desarrollador » Editar configuración
Añade a tu
claude_desktop_config.json:
{
"mcpServers": {
"unifi": {
"command": "/Users/username/.local/bin/uv",
"args": [
"--directory",
"/path/to/mcp-server-unifi",
"run",
"main.py"
]
}
}
}Maintenance
Related MCP Connectors
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server that turns Claude into a UniFi network specialist. Manage devices, optimize WiFi, audit security, and troubleshoot your network through natural language.3121 npm2MIT
- AlicenseCqualityBmaintenanceA Model Context Protocol (MCP) server for UniFi Network Controllers that enables LLMs to interact with UniFi infrastructure for monitoring and control.51MIT
- AlicenseBqualityCmaintenanceAn MCP server that enables AI assistants to manage UniFi network infrastructure, including cloud management, local network devices, and Protect cameras, through natural language.62MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for UniFi Network Controller enabling AI assistants to manage UniFi infrastructure via natural language. It supports firewall rules, IPv6, and uses lazy/eager tool modes to minimize context usage.6Mozilla Public 2.0