MCPServerConfig Třída
Představuje konfiguraci serveru MCP, včetně názvu a koncového bodu.
Konstruktor
MCPServerConfig()
Parametry
| Name | Description |
|---|---|
|
mcp_server_name
Vyžadováno
|
|
|
mcp_server_unique_name
Vyžadováno
|
|
|
url
|
Default value: None
|
|
headers
|
Default value: None
|
|
audience
|
Default value: None
|
|
scope
|
Default value: None
|
|
publisher
|
Default value: None
|
Metody
| __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
Parametry
| Name | Description |
|---|---|
|
mcp_server_name
Vyžadováno
|
|
|
mcp_server_unique_name
Vyžadováno
|
|
|
url
|
Default value: None
|
|
headers
|
Default value: None
|
|
audience
|
Default value: None
|
|
scope
|
Default value: None
|
|
publisher
|
Default value: None
|
Návraty
| Typ | Description |
|---|---|
__new__
__new__(**kwargs)
Atributy
audience
AppId pro jednotlivé servery (V2) nebo sdílené ATG AppId (V1). Žádné znamená považovat za V1.
audience: str | None = None
headers
Hlavičky HTTP pro jednotlivé servery (včetně autorizační hlavičky nastavené attach_per_audience_tokens).
headers: Dict[str, str] | None = None
mcp_server_name
Získá nebo nastaví název serveru MCP.
mcp_server_name: str
mcp_server_unique_name
Získá nebo nastaví jedinečný název serveru MCP.
mcp_server_unique_name: str
publisher
Identifikátor vydavatele pro server MCP.
publisher: str | None = None
scope
Obor OAuth, například Tools.ListInvoke.All (V2) nebo McpServers.Mail.All (V1).
scope: str | None = None
url
Získá nebo nastaví vlastní adresu URL serveru MCP. Pokud je tato adresa URL zadaná, použije se místo vytvoření adresy URL ze základní adresy URL a jedinečného názvu.
url: str | None = None