Skip to main content
Glama

MCP Server UniFi

by zcking

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

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
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Una implementación de servidor que permite interacciones en lenguaje natural con dispositivos de red UniFi al envolver la API de red UniFi para agentes de IA como Goose y Claude.

  1. Características
    1. Prerrequisitos
      1. Configuración
        1. Ejecución del servidor
          1. Integración de agentes de IA
            1. Configuración de Goose AI
            2. Configuración del escritorio de Claude

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A protocol server that bridges AI assistants with Unity projects, allowing them to analyze code, parse scenes, generate scripts, and perform other Unity operations through specialized tools.
            Last updated -
            TypeScript
            • Linux
            • Apple
          • A
            security
            F
            license
            A
            quality
            A modern AI service proxy that enables interaction with multiple AI providers (Anthropic Claude, OpenAI) through a unified API, deployed globally using Cloudflare Workers.
            Last updated -
            5
            423
            TypeScript
          • -
            security
            F
            license
            -
            quality
            A unified API server that enables interaction with multiple AI model providers like Anthropic and OpenAI through a consistent interface, supporting chat completions, tool calling, and context handling.
            Last updated -
            JavaScript
          • -
            security
            A
            license
            -
            quality
            A server that integrates Confluence with Claude Desktop and other AI assistants, enabling natural language interactions with your Confluence documentation.
            Last updated -
            1
            TypeScript
            MIT License
            • Apple
            • Linux

          View all related MCP servers

          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