MCPServerConfig Klasse

Repræsenterer konfigurationen for en MCP-server, herunder dens navn og slutpunkt.

Konstruktør

MCPServerConfig()

Parametre

Name Beskrivelse
mcp_server_name
Påkrævet
mcp_server_unique_name
Påkrævet
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

Parametre

Name Beskrivelse
mcp_server_name
Påkrævet
str
mcp_server_unique_name
Påkrævet
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 (V2) pr. server eller delt ATG AppId (V1). Ingen betyder at behandle som V1.

audience: str | None = None

headers

HTTP-headere pr. server (indeholder godkendelsesheaderen, der er angivet af attach_per_audience_tokens).

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

mcp_server_name

Henter eller angiver navnet på MCP-serveren.

mcp_server_name: str

mcp_server_unique_name

Henter eller angiver det entydige navn på MCP-serveren.

mcp_server_unique_name: str

publisher

Publisher-id for MCP-serveren.

publisher: str | None = None

scope

OAuth-område, f.eks. "Tools.ListInvoke.All" (V2) eller "McpServers.Mail.All" (V1).

scope: str | None = None

url

Henter eller angiver den brugerdefinerede URL-adresse for MCP-serveren. Hvis den angives, bruges denne URL-adresse i stedet for at oprette URL-adressen ud fra den grundlæggende URL-adresse og det entydige navn.

url: str | None = None