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