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