Skip to main content
Glama

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 uv

  • Aplicación de red UniFi

  • Clave API de UniFi (obtenida de la consola UniFi)

Configuración

  1. 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"

  2. 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 Windows
  1. Instalar dependencias:

uv sync
  1. Configurar 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.py

El inspector MCP estará disponible en http://localhost:5173 para pruebas y depuración.

Integración de agentes de IA

Configuración de Goose AI

  1. Abra Goose y vaya a Configuración » Extensiones » Agregar extensión personalizada

  2. 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.py

    • Variables de entorno: Establezca UNIFI_API_KEY en su clave API

Configuración del escritorio de Claude

  1. Abra Claude y vaya a Configuración » Desarrollador » Editar configuración

  2. 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"
            ]
        }
    }
}
Install Server
A
license - permissive license
Not graded
quality - not tested
D
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

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • GibsonAI MCP server: manage your databases with natural language

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

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/zcking/mcp-server-unifi'

If you have feedback or need assistance with the MCP directory API, please join our Discord server