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