MCPServerConfig Luokka

Edustaa MCP-palvelimen määritystä, mukaan lukien sen nimi ja päätepiste.

Konstruktori

MCPServerConfig()

Parametrit

Nimi Description
mcp_server_name
Pakollinen
mcp_server_unique_name
Pakollinen
url
Default value: None
headers
Default value: None
audience
Default value: None
scope
Default value: None
publisher
Default value: None

Menetelmät

__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

Parametrit

Nimi Description
mcp_server_name
Pakollinen
str
mcp_server_unique_name
Pakollinen
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

Palautukset

Tyyppi Description

__new__

__new__(**kwargs)

Määritteet

audience

Palvelinkohtainen AppId (V2) tai jaettu ATG AppId (V1). Ei mitään tarkoittaa, että käsittele v1:nä.

audience: str | None = None

headers

Palvelinkohtaiset HTTP-otsikot (sisältää attach_per_audience_tokens määrittämän valtuutusotsikon).

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

mcp_server_name

Noutaa tai määrittää MCP-palvelimen nimen.

mcp_server_name: str

mcp_server_unique_name

Noutaa tai määrittää MCP-palvelimen yksilöivän nimen.

mcp_server_unique_name: str

publisher

MCP-palvelimen julkaisijan tunnus.

publisher: str | None = None

scope

OAuth-laajuus, esimerkiksi "Tools.ListInvoke.All" (V2) tai "McpServers.Mail.All" (V1).

scope: str | None = None

url

Hakee tai määrittää MCP-palvelimen mukautetun URL-osoitteen. Jos tämä URL on annettu, sitä käytetään sen sijaan, että URL-osoite muodostettäisiin perus-URL-osoitteesta ja yksilöllisestä nimestä.

url: str | None = None