UniFi Fabric MCP Server
by swkstudios
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_TLS_MODE | No | none, https, or mtls. | none |
| MCP_AUTH_MODE | No | none, bearer, or oauth. Unset resolves to bearer when MCP_BEARER_TOKEN is set, else none. | unset |
| UNIFI_API_KEY | No | Single API key shorthand. Required if UNIFI_API_KEYS is not set. | |
| UNIFI_API_KEYS | No | JSON list of key configs for multi-console MSP setups. | [] |
| MCP_TLS_KEYFILE | No | Server private key path. Required for https/mtls. | |
| UNIFI_LOG_LEVEL | No | Logging verbosity. Accepts DEBUG, INFO, WARNING, ERROR, CRITICAL. | INFO |
| MCP_BEARER_TOKEN | No | Shared secret for bearer mode. | |
| MCP_OAUTH_ISSUER | No | OAuth issuer URL. Required for oauth. | |
| MCP_TLS_CA_CERTS | No | Client CA bundle for verifying client certs. Required for mtls. | |
| MCP_TLS_CERTFILE | No | Server certificate path. Required for https/mtls. | |
| FASTMCP_TRANSPORT | No | Sets the communication protocol between the MCP server and clients. | streamable-http |
| MCP_TLS_CERT_REQS | No | Client-cert verification level for mtls: none, optional, or required. | |
| MCP_OAUTH_AUDIENCE | No | Expected token audience. Required for oauth. | |
| MCP_OAUTH_BASE_URL | No | Public base URL of this resource server. Required for oauth. | |
| MCP_OAUTH_JWKS_URI | No | JWKS URI for signature verification. Required for oauth. | |
| UNIFI_API_BASE_URL | No | UniFi Site Manager API base URL. | https://api.ui.com |
| MCP_OAUTH_ALGORITHM | No | JWT signing algorithm to accept. | RS256 |
| MCP_TLS_KEY_PASSWORD | No | Password for an encrypted private key. Optional. | |
| UNIFI_CACHE_MAX_HOSTS | No | Max entries in the hosts TTLCache. | 512 |
| UNIFI_CACHE_MAX_SITES | No | Max entries in the per-console sites TTLCache. | 2048 |
| UNIFI_MAX_CONCURRENCY | No | Max concurrent outbound requests to api.ui.com. | 10 |
| UNIFI_CACHE_TTL_SECONDS | No | TTL for host/site registry cache (seconds). | 900 |
| UNIFI_PAGINATE_MAX_PAGES | No | Hard cap on pages drained per call. Default is unlimited. | None |
| MCP_OAUTH_REQUIRED_SCOPES | No | Comma-separated scopes a token must carry. | |
| UNIFI_ENABLE_MOBILITY_WRITE | No | Enable guarded Mobility write tools. Fail-closed: default OFF. | false |
| UNIFI_ENABLE_CONNECTOR_WRITE | No | Enable the mutating generic connector relay. Fail-closed: default OFF. | false |
| UNIFI_REQUEST_TIMEOUT_SECONDS | No | HTTP request timeout in seconds. | 30 |
| MCP_OAUTH_AUTHORIZATION_SERVERS | No | Comma-separated authorization-server URLs. Defaults to [MCP_OAUTH_ISSUER]. | |
| UNIFI_PROTECT_MUTATIONS_ENABLED | No | Deployment-level kill switch for all Protect mutation and physical-action tools. Default ON. | true |
| UNIFI_ENABLE_CARRIER_FABRIC_WRITE | No | Enable guarded Carrier / ISP Fabric write tools. Fail-closed: default OFF. | false |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/swkstudios/unifi-fabric-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server