MCPServerConfig クラス
MCP サーバーの構成 (名前とエンドポイントを含む) を表します。
コンストラクター
MCPServerConfig()
パラメーター
| 名前 | 説明 |
|---|---|
|
mcp_server_name
必須
|
|
|
mcp_server_unique_name
必須
|
|
|
url
|
規定値: None
|
|
headers
|
規定値: None
|
|
audience
|
規定値: None
|
|
scope
|
規定値: None
|
|
publisher
|
規定値: 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
|
規定値: None
|
|
headers
|
規定値: None
|
|
audience
|
規定値: None
|
|
scope
|
規定値: None
|
|
publisher
|
規定値: None
|
返品
| 型 | 説明 |
|---|---|
__new__
__new__(**kwargs)
属性
audience
サーバーごとの AppId (V2) または共有 ATG AppId (V1)。 None は V1 として扱うことを意味します。
audience: str | None = None
headers
サーバーごとの HTTP ヘッダー (attach_per_audience_tokensによって設定された Authorization ヘッダーが含まれます)。
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
MCP サーバーのカスタム URL を取得または設定します。 指定した場合、ベース URL と一意の名前から URL を構築する代わりに、この URL が使用されます。
url: str | None = None