通过


tooling 包

Microsoft代理 365 工具 SDK

跨不同 AI 框架共享的核心工具功能。 提供基本实用工具和常见帮助程序函数。

models

MCP 工具的常见模型。

本模块定义在 MCP 工具框架中使用的数据模型。

services

MCP 工具服务包。

此包包含 MCP(模型上下文协议)工具功能的服务实现。

utils

Microsoft Agent 365 工具 SDK 的实用工具模块。

Constants

提供在整个工具组件中使用的常量值。

MCPServerConfig

表示 MCP 服务器的配置,包括其名称和终结点。

McpToolServerConfigurationService

提供 MCP 工具服务器配置管理的服务。

此服务处理来自多个源的 MCP(模型上下文协议)工具服务器的发现和配置:

  • 开发:本地 ToolingManifest.json 文件
  • 生产:远程工具网关终结点

初始化 MCP 工具服务器配置服务。

函数

build_mcp_server_url

使用基 URL 和服务器名称构造完整的 MCP 服务器 URL。

build_mcp_server_url(server_name: str) -> str

参数

名称 说明
server_name
必需

MCP 服务器名称。

返回

类型 说明
str

完整的 MCP 服务器 URL。

get_mcp_base_url

获取 MCP 服务器的基 URL。

get_mcp_base_url() -> str

返回

类型 说明
str

MCP 服务器的基 URL。

get_tooling_gateway_for_digital_worker

获取指定数字辅助角色的工具网关 URL。

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

参数

名称 说明
agentic_app_id
必需

数字辅助角色的代理应用标识符。

返回

类型 说明
str

数字工作者的工具网关 URL。