tooling Пакет

Пакет SDK для инструментов Microsoft Agent 365

Основные функциональные возможности инструментов, используемые в разных платформах ИИ. Предоставляет базовые служебные программы и распространенные вспомогательные функции.

Пакеты

extensions

Пакет пространства имен расширений средств Microsoft Agent 365.

Этот файл позволяет пространству microsoft_agents_a365.tooling.extensions имен охватывать несколько установленных пакетов (например, extensions-openai, extensions-agentframework).

models

Распространенные модели для инструментов MCP.

Этот модуль определяет модели данных, используемые в платформе инструментов MCP.

services

Пакет служб инструментов MCP.

Этот пакет содержит реализации служб для функций инструментов MCP (протокол контекста модели).

utils

Модули служебной программы для пакета SDK средств Microsoft Agent 365.

Классы

Constants

Предоставляет константные значения, используемые во всех компонентах инструментов.

MCPServerConfig

Представляет конфигурацию сервера MCP, включая его имя и конечную точку.

McpToolServerConfigurationService

Предоставляет службы для управления конфигурацией сервера инструментов MCP.

Эта служба обрабатывает обнаружение и настройку серверов средств MCP (протокол контекста модели) из нескольких источников:

  • Разработка: локальные файлы ToolingManifest.json
  • Рабочая среда: конечные точки шлюза удаленных инструментов

Функции

build_mcp_server_url

Создает полный URL-адрес сервера MCP с использованием базового URL-адреса и имени сервера.

build_mcp_server_url(server_name: str) -> str

Параметры

Имя Описание
server_name
Обязательно
str

Имя сервера MCP.

Возвращаемое значение

Тип Описание
str

Полный URL-адрес сервера MCP.

get_mcp_base_url

Возвращает базовый URL-адрес для серверов MCP.

get_mcp_base_url() -> str

Возвращаемое значение

Тип Описание
str

Базовый URL-адрес для серверов MCP.

get_tooling_gateway_for_digital_worker

Возвращает URL-адрес шлюза инструментов для указанной цифровой рабочей роли.

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

Параметры

Имя Описание
agentic_app_id
Обязательно
str

Идентификатор агента приложения цифровой рабочей роли.

Возвращаемое значение

Тип Описание
str

URL-адрес шлюза инструментов для цифровой рабочей роли.