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) แบบต่อเซิร์ฟเวอร์ ไม่มีความหมายว่าถือว่าเป็น V1
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