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
|
|
|
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
|
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