@microsoft/agents-a365-tooling package

Κλάσεις

McpToolServerConfigurationService

Υπηρεσία που είναι υπεύθυνη για τον εντοπισμό και την κανονικοποίηση των διακομιστών εργαλείων MCP (Model Context Protocol) και την παραγωγή αντικειμένων ρύθμισης παραμέτρων που έχουν δυνατότητα χρήσης από το Claude SDK.

ToolingConfiguration

Ρύθμιση παραμέτρων για το πακέτο εργαλείων. Κληρονομεί τις ρυθμίσεις χρόνου εκτέλεσης και προσθέτει ρυθμίσεις ειδικά για εργαλεία.

Utility

Διασυνδέσεις

ChatHistoryMessage

Αντιπροσωπεύει ένα μεμονωμένο μήνυμα στο ιστορικό συνομιλίας.

ChatMessageRequest

Αντιπροσωπεύει το ωφέλιμο φορτίο αίτησης για έναν έλεγχο προστασίας από απειλές σε πραγματικό χρόνο σε ένα μήνυμα συνομιλίας.

InputSchema
MCPServerConfig
McpClientTool
ToolOptions

Ψευδώνυμα τύπου

MCPServerManifestEntry
ToolingConfigurationOptions

Επιλογές ρύθμισης παραμέτρων εργαλείων - επεκτείνει τις επιλογές χρόνου εκτέλεσης. Όλες οι παρακάμψεις είναι συναρτήσεις που καλούνται σε κάθε πρόσβαση ιδιότητας.

Μεταβίβαση από το RuntimeConfigurationOptions:

  • clusterCategory
  • isNodeEnvDevelopment

Συναρτήσεις

resolveTokenScopeForServer(MCPServerConfig, string)

Επίλυση της εμβέλειας OAuth για αίτηση για έναν συγκεκριμένο διακομιστή MCP.

Οι διακομιστές V2 έχουν το δικό τους κοινό εντός πεδίου audience και λαμβάνουν ένα διακριτικό ανά κοινό. Οι διακομιστές V1 (χωρίς ή με audienceκοινό που να ταιριάζει με το κοινό της κοινόχρηστης εμβέλειας σε απλή ή api:// φόρμα) επιστρέφουν sharedScope στο , το διαμορφωμένο mcpPlatformAuthenticationScope.

Μεταβλητές

defaultToolingConfigurationProvider

Κοινόχρηστη προεπιλεγμένη υπηρεσία παροχής για ToolingConfiguration.

Λεπτομέρειες συνάρτησης

resolveTokenScopeForServer(MCPServerConfig, string)

Επίλυση της εμβέλειας OAuth για αίτηση για έναν συγκεκριμένο διακομιστή MCP.

Οι διακομιστές V2 έχουν το δικό τους κοινό εντός πεδίου audience και λαμβάνουν ένα διακριτικό ανά κοινό. Οι διακομιστές V1 (χωρίς ή με audienceκοινό που να ταιριάζει με το κοινό της κοινόχρηστης εμβέλειας σε απλή ή api:// φόρμα) επιστρέφουν sharedScope στο , το διαμορφωμένο mcpPlatformAuthenticationScope.

function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string

Παράμετροι

server
MCPServerConfig

Η ρύθμιση παραμέτρων του διακομιστή MCP επιστρέφεται από την πύλη ή τη διακήρυξη.

sharedScope

string

Η ρυθμισμένη κοινόχρηστη εμβέλεια (mcpPlatformAuthenticationScope). Λαμβάνει από προεπιλογή την εμβέλεια ATG, έτσι ώστε οι εξωτερικοί καλούντες χωρίς προσαρμοσμένη ρύθμιση παραμέτρων να συνεχίσουν να λειτουργούν χωρίς να διαβιβάσουν το όρισμα.

Επιστροφές

string

Λεπτομέρειες μεταβλητής

defaultToolingConfigurationProvider

Κοινόχρηστη προεπιλεγμένη υπηρεσία παροχής για ToolingConfiguration.

defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>

Τύπος