Interface RemoteMCPServerDescription

interface RemoteMCPServerDescription {
    autostart?: boolean;
    error?: string;
    name: string;
    serverAuthToken?: string;
    serverAuthTokenHeader?: string;
    serverUrl: string;
    status?: MCPServerStatus;
    tools?: ToolInformation[];
}

Hierarchy (view full)

Properties

autostart?: boolean

Flag indicating whether the server should automatically start when the application starts.

error?: string

Last error message that the server has returned.

name: string

The unique name of the MCP server.

serverAuthToken?: string

The authentication token for the server, if required.

serverAuthTokenHeader?: string

The header name to use for the server authentication token.

serverUrl: string

The URL of the remote MCP server.

The current status of the server. Optional because only set by the server.

tools?: ToolInformation[]

List of available tools for the server. Returns the name and description if available.