@microsoft/agents-a365-tooling package
类
| McpToolServerConfigurationService |
负责发现和规范化 MCP(模型上下文协议)工具服务器以及生成 Claude SDK 易耗的配置对象的服务。 |
| ToolingConfiguration |
工具包的配置。 继承运行时设置并添加特定于工具的设置。 |
| Utility | |
接口
| ChatHistoryMessage |
表示聊天历史记录中的单个消息。 |
| ChatMessageRequest |
表示对聊天消息进行实时威胁防护检查的请求有效负载。 |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
类型别名
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
工具配置选项 - 扩展运行时选项。 所有替代都是在每个属性访问上调用的函数。 继承自 RuntimeConfigurationOptions:
|
函数
| resolve |
解析 OAuth 范围以请求给定 MCP 服务器。 V2 服务器在 |
变量
| default |
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)。 默认为 prod ATG 范围,以便没有自定义配置的外部调用方在不传递参数的情况下继续工作。
返回
string
变量详细信息
defaultToolingConfigurationProvider
ToolingConfiguration 的共享默认提供程序。
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>