Virtual Servers — Unique AI Documentation

Virtual Servers

What A Virtual Server Is

A virtual server is a curated MCP endpoint that AI clients connect to. It is composed by selecting tools from one or more origin MCP servers already registered in the catalog, then publishing the result under a stable URL on the gateway.

Clients see a single MCP server. Behind the scenes the hub routes each tool call to the correct origin, applies the user's downstream credentials, and enforces the permissions configured for the virtual server.

Why Use A Virtual Server

A virtual server is the mechanism that turns a collection of approved connectors into something a team, a product, or an AI client can actually use. Without one, origin capabilities sit in the catalog but are not reachable from outside the platform.

Anatomy Of A Virtual Server

Element Description
Name Human-readable label shown in the admin app and in tooling that surfaces the virtual server.
Endpoint URL Composed of the gateway hostname and an admin-defined slug, e.g. https://gateway.{tenant}.unique.app/mcp-hub/{slug}/mcp.
Description Optional short description that helps administrators and end users understand the intent of this virtual server.
Tools The set of tools imported from registered origin servers. Each tool can be toggled individually.
Enabled state When enabled, the endpoint is reachable. When disabled, traffic is rejected and the endpoint is not discoverable.

Create A Virtual Server

The full create flow lives in the Connectors workspace in the Unique admin app.

1. Open the create dialog

Open Add an MCP connector and choose Create a virtual server.

2. Set name, endpoint URL, and description

The endpoint URL is composed of the gateway hostname plus a slug that you control. The slug is auto-suggested from the name and can be overridden. The full URL is what MCP clients will connect to once the virtual server is enabled.

3. Add tools from approved origins

A new virtual server has no tools and is disabled. Open Add Tools to select capabilities from one or more origin MCP servers that are already registered in the catalog.

4. Enable and share

Once the tool set is correct, switch the virtual server to Enabled. The endpoint URL becomes reachable for MCP clients. Use Share to manage access and copy the endpoint URL for distribution.

Lifecycle

  1. Draft. The virtual server exists but is disabled. Administrators can adjust the name, description, slug, and tool set without affecting any clients.

  2. Enabled. The endpoint URL is reachable for MCP clients. Tool calls are routed to the configured origins.

  3. Disabled. The administrator switches the toggle off. The endpoint is no longer reachable and the virtual server is hidden from clients.

  4. Updated. Tools can be added or removed at any time. Clients see the updated tool set on the next list refresh.

End-to-End Flow

  1. Approve origins. An administrator registers origin MCP servers, reviews OAuth metadata, and makes tools available in the catalog.

  2. Curate a virtual server. Tools are selected across one or more origins. The endpoint stays in draft until it is ready.

  3. Publish one URL. The hub exposes a stable MCP URL such as https://gateway.example.com/mcp-hub/research/mcp.

  4. Connect an MCP client. The user signs in, completes downstream logins when needed, and calls approved tools through the hub.

Recommended Practices