{"repo":"KallistoX/mcp-unifi-applications","free":true,"listed":false,"github":"https://github.com/KallistoX/mcp-unifi-applications","clone":"git clone https://github.com/KallistoX/mcp-unifi-applications.git","description":"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.","language":"Python","stars":31,"topics":["ai","developer","documentation","ki","mcp","ubiquiti","ubiquiti-unifi-controller","unifi","unifi-api","unifi-network"],"license":"MIT","category":"mcp-servers","readme_excerpt":"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?\" 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: Quick Start 1. Scrape the docs The scraper runs inside Docker (requires Playwright/Chromium): Pre-scraped docs are included: Network API v10.3.58 ( docs/network/ ), Protect v7.1.87 ( docs/protect/ ), Site Manager v1.0.0 ( docs/site-manager/ ). Each app dir carries a meta.json (API version, scrape date, page count). A weekly GitHub Action checks upstream for new versions and opens a PR with freshly scraped docs. 2. Install the MCP server 3. Register with your client Claude Code (VS Code / JetBrains) - add .mcp.json to your project root (Reload Window after): Claude Desktop - add to /.config/Claude/claude desktop config.json (Linux) or /Library/Application Support/Claude/claude desktop config.json (macOS): Supported Applications Application URL Local/Remote Notes ","default_branch":null,"files":null,"tree":[],"storefront":"/r/KallistoX","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KallistoX/mcp-unifi-applications/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}