MCPServerConfig Klass
Representerar konfigurationen för en MCP-server, inklusive dess namn och slutpunkt.
Konstruktor
MCPServerConfig()
Parametrar
| Name | Description |
|---|---|
|
mcp_server_name
Obligatorisk
|
|
|
mcp_server_unique_name
Obligatorisk
|
|
|
url
|
Standardvärde: None
|
|
headers
|
Standardvärde: None
|
|
audience
|
Standardvärde: None
|
|
scope
|
Standardvärde: None
|
|
publisher
|
Standardvärde: None
|
Metoder
| __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
Parametrar
| Name | Description |
|---|---|
|
mcp_server_name
Obligatorisk
|
|
|
mcp_server_unique_name
Obligatorisk
|
|
|
url
|
Standardvärde: None
|
|
headers
|
Standardvärde: None
|
|
audience
|
Standardvärde: None
|
|
scope
|
Standardvärde: None
|
|
publisher
|
Standardvärde: None
|
Returer
| Typ | Description |
|---|---|
__new__
__new__(**kwargs)
Attribut
audience
Per server AppId (V2) eller delat ATG AppId (V1). Ingen innebär att behandla som V1.
audience: str | None = None
headers
HTTP-huvuden per server (innehåller auktoriseringshuvudet som anges av attach_per_audience_tokens).
headers: Dict[str, str] | None = None
mcp_server_name
Hämtar eller anger namnet på MCP-servern.
mcp_server_name: str
mcp_server_unique_name
Hämtar eller anger det unika namnet på MCP-servern.
mcp_server_unique_name: str
publisher
Utgivaridentifierare för MCP-servern.
publisher: str | None = None
scope
OAuth-omfång, t.ex. "Tools.ListInvoke.All" (V2) eller "McpServers.Mail.All" (V1).
scope: str | None = None
url
Hämtar eller anger den anpassade URL:en för MCP-servern. Om den tillhandahålls används den här URL:en i stället för att skapa URL:en från bas-URL:en och det unika namnet.
url: str | None = None