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
str
mcp_server_unique_name
Vyžadováno
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

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