MCPServerConfig Sınıf
McP sunucusunun adını ve uç noktasını içeren yapılandırmasını temsil eder.
Oluşturucu
MCPServerConfig()
Parametreler
| Name | Description |
|---|---|
|
mcp_server_name
Gerekli
|
|
|
mcp_server_unique_name
Gerekli
|
|
|
url
|
Default value: None
|
|
headers
|
Default value: None
|
|
audience
|
Default value: None
|
|
scope
|
Default value: None
|
|
publisher
|
Default value: None
|
Yöntemler
| __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
Parametreler
| Name | Description |
|---|---|
|
mcp_server_name
Gerekli
|
|
|
mcp_server_unique_name
Gerekli
|
|
|
url
|
Default value: None
|
|
headers
|
Default value: None
|
|
audience
|
Default value: None
|
|
scope
|
Default value: None
|
|
publisher
|
Default value: None
|
Döndürülenler
| Tür | Description |
|---|---|
__new__
__new__(**kwargs)
Öznitelikler
audience
Sunucu başına AppId (V2) veya paylaşılan ATG AppId (V1). Hiçbiri, V1 olarak davran anlamına gelir.
audience: str | None = None
headers
Sunucu başına HTTP üst bilgileri (attach_per_audience_tokens tarafından ayarlanan Yetkilendirme üst bilgisini içerir).
headers: Dict[str, str] | None = None
mcp_server_name
MCP sunucusunun adını alır veya ayarlar.
mcp_server_name: str
mcp_server_unique_name
MCP sunucusunun benzersiz adını alır veya ayarlar.
mcp_server_unique_name: str
publisher
MCP sunucusu için yayımcı tanımlayıcısı.
publisher: str | None = None
scope
OAuth kapsamı, örneğin "Tools.ListInvoke.All" (V2) veya "McpServers.Mail.All" (V1).
scope: str | None = None
url
MCP sunucusu için özel URL'yi alır veya ayarlar. Sağlanırsa, url'yi temel URL'den ve benzersiz addan oluşturmak yerine bu URL kullanılır.
url: str | None = None