MCPServerConfig Klas

Vertegenwoordigt de configuratie voor een MCP-server, inclusief de naam en het eindpunt.

Constructor

MCPServerConfig()

Parameters

Name Description
mcp_server_name
Vereist
mcp_server_unique_name
Vereist
url
Default value: None
headers
Default value: None
audience
Default value: None
scope
Default value: None
publisher
Default value: None

Methoden

__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

Parameters

Name Description
mcp_server_name
Vereist
str
mcp_server_unique_name
Vereist
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

Retouren

Type Description

__new__

__new__(**kwargs)

Kenmerken

audience

AppId per server (V2) of gedeelde ATG AppId (V1). Geen betekent behandelen als V1.

audience: str | None = None

headers

HTTP-headers per server (inclusief de autorisatieheader die is ingesteld door attach_per_audience_tokens).

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

mcp_server_name

Hiermee haalt u de naam van de MCP-server op of stelt u deze in.

mcp_server_name: str

mcp_server_unique_name

Hiermee haalt u de unieke naam van de MCP-server op of stelt u deze in.

mcp_server_unique_name: str

publisher

Uitgever-id voor de MCP-server.

publisher: str | None = None

scope

OAuth-bereik, bijvoorbeeld 'Tools.ListInvoke.All' (V2) of 'McpServers.Mail.All' (V1).

scope: str | None = None

url

Hiermee haalt u de aangepaste URL voor de MCP-server op of stelt u deze in. Indien opgegeven, wordt deze URL gebruikt in plaats van de URL van de basis-URL en unieke naam samen te stellen.

url: str | None = None