MCPServerConfig Klasse

Representerer konfigurasjonen for en MCP-server, inkludert navn og endepunkt.

Konstruktør

MCPServerConfig()

Parametere

Navn Beskrivelse
mcp_server_name
Obligatorisk
mcp_server_unique_name
Obligatorisk
url
Default value: None
headers
Default value: None
audience
Default value: None
scope
Default value: None
publisher
Default value: None

Metoder

__init__
__new__

__init__

__init__(mcp_server_name: str, mcp_server_unique_name: str, url: str | None = None, headers: Dict[str, str] | None = None, audience: str | None = None, scope: str | None = None, publisher: str | None = None) -> None

Parametere

Navn Beskrivelse
mcp_server_name
Obligatorisk
str
mcp_server_unique_name
Obligatorisk
str
url
str | None
Default value: None
headers
Default value: None
audience
str | None
Default value: None
scope
str | None
Default value: None
publisher
str | None
Default value: None

Returnerer

Type Beskrivelse

__new__

__new__(**kwargs)

Attributter

audience

AppId for per server (V2) eller delt ATG AppId (V1). Ingen betyr behandle som V1.

audience: str | None = None

headers

HTTP-overskrifter per server (inkluderer autorisasjonshodet angitt av attach_per_audience_tokens).

headers: Dict[str, str] | None = None

mcp_server_name

Henter eller angir navnet på MCP-serveren.

mcp_server_name: str

mcp_server_unique_name

Henter eller angir det unike navnet på MCP-serveren.

mcp_server_unique_name: str

publisher

Publisher-identifikator for MCP-serveren.

publisher: str | None = None

scope

OAuth-omfang, for eksempel «Tools.ListInvoke.All» (V2) eller «McpServers.Mail.All» (V1).

scope: str | None = None

url

Henter eller angir den egendefinerte URL-adressen for MCP-serveren. Hvis angitt, brukes denne URL-adressen i stedet for å konstruere url-adressen fra den grunnleggende URL-adressen og unike navn.

url: str | None = None