MCPServerConfig Класс
Представляет конфигурацию сервера MCP, включая его имя и конечную точку.
Конструктор
MCPServerConfig()
Параметры
| Имя | Описание |
|---|---|
|
mcp_server_name
Обязательно
|
|
|
mcp_server_unique_name
Обязательно
|
|
|
url
|
Default value: None
|
|
headers
|
Default value: None
|
|
audience
|
Default value: None
|
|
scope
|
Default value: None
|
|
publisher
|
Default value: None
|
Методы
| __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
Параметры
| Имя | Описание |
|---|---|
|
mcp_server_name
Обязательно
|
|
|
mcp_server_unique_name
Обязательно
|
|
|
url
|
Default value: None
|
|
headers
|
Default value: None
|
|
audience
|
Default value: None
|
|
scope
|
Default value: None
|
|
publisher
|
Default value: None
|
Возвращаемое значение
| Тип | Описание |
|---|---|
__new__
__new__(**kwargs)
Атрибуты
audience
AppId на сервер (V2) или общий ATG AppId (V1). Ни один из них не означает, что он относится к версии 1.
audience: str | None = None
headers
Заголовки HTTP на сервере (включает заголовок авторизации, заданный attach_per_audience_tokens).
headers: Dict[str, str] | None = None
mcp_server_name
Возвращает или задает имя сервера MCP.
mcp_server_name: str
mcp_server_unique_name
Возвращает или задает уникальное имя сервера MCP.
mcp_server_unique_name: str
publisher
Идентификатор издателя для сервера MCP.
publisher: str | None = None
scope
Область OAuth, например Tools.ListInvoke.All (V2) или McpServers.Mail.All (V1).
scope: str | None = None
url
Возвращает или задает настраиваемый URL-адрес сервера MCP. Если это указано, этот URL-адрес будет использоваться вместо создания URL-адреса из базового URL-адреса и уникального имени.
url: str | None = None