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