tooling 包
Microsoft代理 365 工具 SDK
跨不同 AI 框架共享的核心工具功能。 提供基本实用工具和常见帮助程序函数。
包
| models |
MCP 工具的常见模型。 本模块定义在 MCP 工具框架中使用的数据模型。 |
| services |
MCP 工具服务包。 此包包含 MCP(模型上下文协议)工具功能的服务实现。 |
| utils |
Microsoft Agent 365 工具 SDK 的实用工具模块。 |
类
| Constants |
提供在整个工具组件中使用的常量值。 |
| MCPServerConfig |
表示 MCP 服务器的配置,包括其名称和终结点。 |
| McpToolServerConfigurationService |
提供 MCP 工具服务器配置管理的服务。 此服务处理来自多个源的 MCP(模型上下文协议)工具服务器的发现和配置:
初始化 MCP 工具服务器配置服务。 |
函数
build_mcp_server_url
使用基 URL 和服务器名称构造完整的 MCP 服务器 URL。
build_mcp_server_url(server_name: str) -> str
参数
| 名称 | 说明 |
|---|---|
|
server_name
必需
|
MCP 服务器名称。 |
返回
| 类型 | 说明 |
|---|---|
|
完整的 MCP 服务器 URL。 |
get_mcp_base_url
get_tooling_gateway_for_digital_worker
获取指定数字辅助角色的工具网关 URL。
get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str
参数
| 名称 | 说明 |
|---|---|
|
agentic_app_id
必需
|
数字辅助角色的代理应用标识符。 |
返回
| 类型 | 说明 |
|---|---|
|
数字工作者的工具网关 URL。 |