loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

mcp-unifi-applications

MCP Tool

KallistoX/mcp-unifi-applications

An MCP server that exposes UniFi application API documentation (Network, Protect, Site Manager) as queryable tools for Claude Desktop, Claude Code (VS Code / JetBrains), or any MCP-compatible client.

Install

$ npx loaditout add KallistoX/mcp-unifi-applications

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "mcp-unifi-applications": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-unifi-applications"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

MCP UniFi Applications

An MCP server that exposes UniFi application API documentation (Network, Protect, Site Manager) as queryable tools for Claude Desktop, Claude Code (VS Code / JetBrains), or any MCP-compatible client.

Includes a Playwright-based scraper that turns the JS-rendered docs SPA into structured JSON files, and a Python MCP server that serves them.

Example

> *"Can you tell me how to create a network with Go with the network API from UniFi and what options I have regarding the managed IPv4 DHCP gateway configuration?"*

<p align="center"> <br><br> </p>

Claude automatically queries the MCP server — searching endpoints, fetching schemas, and drilling into discriminator variants — then responds with the full API details and a working Go example:

<p align="center"> <br> </p>

Quick Start
1. Scrape the docs

The scraper runs inside Docker (requires Playwright/Chromium):

# Build the scraper image
docker build -t unifi-scraper .

# Scrape Network API docs (default, latest version)
docker run --rm -v $(pwd)/docs:/output unifi-scraper node scrape.mjs

# Scrape Protect API docs
docker run --rm -v $(pwd)/docs:/output unifi-scraper node scrape.mjs --app protect

# Scrape Site Manager API docs
docker run --rm -v $(pwd)/docs:/output unifi-scraper node scrape.mjs --app site-manager

# Scrape a specific API version
docker run --rm -v $(pwd

Tags

aideveloperdocumentationkimcpubiquitiubiquiti-unifi-controllerunifiunifi-apiunifi-networkunifi-protect

Reviews

Loading reviews...

Quality Signals

8
Stars
0
Installs
Last updated20 days ago
Security: AREADME
New

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/26/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/KallistoX/mcp-unifi-applications)](https://loaditout.ai/skills/KallistoX/mcp-unifi-applications)