tooling Pakiet

Zestaw SDK narzędzi programu Microsoft Agent 365

Podstawowe funkcje narzędzi współużytkowane w różnych strukturach sztucznej inteligencji. Udostępnia podstawowe narzędzia i typowe funkcje pomocnicze.

Pakiety

extensions

Pakiet przestrzeni nazw rozszerzeń narzędzi programu Microsoft Agent 365.

Ten plik umożliwia microsoft_agents_a365.tooling.extensions przestrzeni nazw obsługę wielu zainstalowanych pakietów (np. extensions-openai, extensions-agentframework).

models

Typowe modele narzędzi MCP.

Ten moduł definiuje modele danych używane w całej strukturze narzędzi MCP.

services

Pakiet usług narzędzi MCP.

Ten pakiet zawiera implementacje usług dla funkcji narzędzi MCP (Model Context Protocol).

utils

Moduły narzędzi dla zestawu MICROSOFT Agent 365 Tooling SDK.

Klasy

Constants

Zapewnia stałe wartości używane w składnikach narzędzi.

MCPServerConfig

Reprezentuje konfigurację serwera MCP, w tym jego nazwę i punkt końcowy.

McpToolServerConfigurationService

Zapewnia usługi zarządzania konfiguracją serwera narzędzi MCP.

Ta usługa obsługuje odnajdywanie i konfigurację serwerów narzędzi MCP (Model Context Protocol) z wielu źródeł:

  • Programowanie: lokalne pliki ToolingManifest.json
  • Produkcja: zdalne punkty końcowe bramy narzędzi

Funkcje

build_mcp_server_url

Tworzy pełny adres URL serwera MCP przy użyciu podstawowego adresu URL i nazwy serwera.

build_mcp_server_url(server_name: str) -> str

Parametry

Nazwa Opis
server_name
Wymagane
str

Nazwa serwera MCP.

Zwraca

Typ Opis
str

Pełny adres URL serwera MCP.

get_mcp_base_url

Pobiera podstawowy adres URL dla serwerów MCP.

get_mcp_base_url() -> str

Zwraca

Typ Opis
str

Podstawowy adres URL dla serwerów MCP.

get_tooling_gateway_for_digital_worker

Pobiera adres URL bramy narzędzi dla określonego procesu roboczego cyfrowego.

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

Parametry

Nazwa Opis
agentic_app_id
Wymagane
str

Identyfikator aplikacji agenta cyfrowego procesu roboczego.

Zwraca

Typ Opis
str

Adres URL bramy narzędzi dla procesu roboczego cyfrowego.