What prerequisites are needed to run this server?
Python 3.8 or higher, the `uv` package manager, a UniFi Network application, and a UniFi API key.
@zcking
Basic information
mcp-server-unifi
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-unifi": {
"command": "uv",
"args": [
"venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP Server UniFi is a server that wraps the UniFi Network API, enabling natural language interactions with your UniFi network devices through AI agents like Goose and Claude. It allows querying sites and devices on a local UniFi network using the Management Control Protocol (MCP).
Obtain a UniFi API key from your UniFi console (Settings » Control Plane » Integrations). Clone the repository, create a virtual environment with uv, install dependencies via uv sync, and set the UNIFI_API_KEY environment variable. Start the development server with uv run mcp dev main.py, then integrate with Goose AI (via custom extension configuration) or Claude Desktop (by editing claude_desktop_config.json).
Python 3.8 or higher, the `uv` package manager, a UniFi Network application, and a UniFi API key.
Go to your UniFi console at `https://unifi.ui.com`, navigate to Settings » Control Plane » Integrations, and click “Create API Key”.
Goose AI and Claude Desktop are explicitly supported out of the box.
Run `uv run mcp dev main.py` from the project directory. The MCP Inspector will be available at `http://localhost:5173`.
Open Claude Settings » Developer » Edit Config, and add an entry to `claude_desktop_config.json` specifying the command `uv` with arguments `--directory /path/to/mcp-server-unifi run main.py`.
🚀 The fast, Pythonic way to build MCP servers and clients.

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
Painless E2E Automation for Mobile and Web
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Comments