UniFi Network MCP Server
by dontcrash
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | Host to bind | 127.0.0.1 |
| MCP_PATH | No | Streamable HTTP endpoint path | /mcp |
| MCP_PORT | No | Port to bind | 8000 |
| READ_ONLY | No | Exposes only GET tools and blocks write execution when true | true |
| MCP_TOOL_MODE | No | Tool mode: dispatcher or individual | dispatcher |
| MCP_TRANSPORT | No | Transport: streamable-http, stdio, or sse | streamable-http |
| UNIFI_API_KEY | Yes | UniFi API key | |
| UNIFI_CA_CERT | No | Trust a self-signed UniFi certificate | |
| MCP_AUTH_TOKEN | No | Optional Bearer token for Streamable HTTP | |
| UNIFI_BASE_URL | Yes | UniFi Network Integration API base URL, normally https://<console>/proxy/network/integration | |
| UNIFI_VERIFY_TLS | No | TLS verification | true |
| MCP_COMPACT_TOOLS | No | Advertises compact tool descriptions | true |
| ALLOW_CONNECTOR_PROXY | No | Enable connector wildcard proxy endpoints | false |
| MCP_CORS_ALLOW_ORIGINS | No | Comma-separated allowed browser origins | |
| UNIFI_INSECURE_SKIP_VERIFY | No | Dev-only equivalent of curl -k | false |
| MCP_ALLOW_UNAUTHENTICATED_REMOTE | No | Allow unauthenticated remote connections | false |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/dontcrash/unifi-local-network-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server