通过


代理 365 CLI develop 命令参考

重要

您需要加入 Frontier 预览计划 ,才能提前获得 Microsoft Agent 365 的 访问权限 。 Frontier将你直接连接到Microsoft最新的人工智能创新。 Frontier预览受现有客户协议的预览条款约束。 由于这些功能仍在开发中,其可用性和功能可能会随着时间发生变化。

管理 MCP 工具服务器进行代理开发。 develop 该命令提供用于管理 MCP(模型上下文协议)工具服务器的选项用于代理开发。 可以列出可用服务器、查看配置的服务器,以及从代理配置中添加或删除 MCP 服务器。

所需的最低角色:无(本地清单管理)

Syntax

a365 develop [command] [options]

选项

选项 Description
-c--config <config> 配置文件路径。 默认值:a365.config.json
-v--verbose 启用详细日志记录
-?-h--help 显示帮助和使用情况信息。

develop list-available

列出目录中可用的所有 MCP 服务器(可以安装的内容)。

a365 develop list-available [options]

此命令显示目录中可用的所有 MCP 服务器,并可以安装这些服务器以用于代理开发。

list-available 选项

选项 Description
-c--config <config> 配置文件路径。 默认值:a365.config.json
--dry-run 显示在不执行的情况下将执行的作。
--skip-auth 跳过身份验证。 仅用于测试。 该命令可能失败,且没有有效的身份验证。
-?-h--help 显示帮助和使用情况信息。

develop list-configured

列出当前从本地 ToolingManifest.json配置的 MCP 服务器。

a365 develop list-configured [options]

此命令显示当前在本地 ToolingManifest.json 文件中配置的所有 MCP 服务器。

list-configured 选项

选项 Description
-c--config <config> 配置文件路径。 默认值:a365.config.json
--dry-run 显示在不执行的情况下将执行的作。
-?-h--help 显示帮助和使用情况信息。

develop add-mcp-servers

将 MCP 服务器添加到当前代理配置。

a365 develop add-mcp-servers [<servers>...] [options]

此命令将指定的 MCP 服务器添加到当前代理配置。 添加这些服务器后,可以在开发环境中使用这些服务器。

add-mcp-servers 参数

指定要添加到代理配置的一个或多个 MCP 服务器名称。 可以提供由空格分隔的多个服务器名称。

论点 Description
<servers> 要添加的 MCP 服务器的名称

add-mcp-servers 选项

使用这些选项自定义命令的行为 add-mcp-servers ,包括配置文件选择和试运行测试。

选项 Description
-c--config <config> 配置文件路径。 默认值:a365.config.json
--dry-run 显示在不执行的情况下将执行的作。
-?-h--help 显示帮助和使用情况信息。

develop remove-mcp-servers

从当前代理配置中删除 MCP 服务器。

a365 develop remove-mcp-servers [<servers>...] [options]

此命令从当前代理配置中删除指定的 MCP 服务器。

remove-mcp-servers 参数

论点 Description
<servers> 要删除的 MCP 服务器的名称

remove-mcp-servers 选项

选项 Description
-c--config <config> 配置文件路径。 默认值:a365.config.json
--dry-run 显示在不执行的情况下将执行的作。
-?-h--help 显示帮助和使用情况信息。

develop add-permissions

将 MCP 服务器 API 权限添加到 Azure AD 应用程序,以便在其中配置自定义应用程序以访问 MCP 服务器。

a365 develop add-permissions [options]

add-permissions 选项

使用这些选项可将所需的 API 权限和范围添加到应用注册,并利用工具清单中的值。

选项 Description
-c--config <config> 配置文件路径(默认值: a365.config.json
-m--manifest <manifest> 路径( ToolingManifest.json 默认值: <deploymentProjectPath>/ToolingManifest.json
--app-id <app-id> 要向其添加权限的应用程序(客户端)ID(默认值: clientAppId 从配置)
--scopes <scopes> 要添加的特定范围(空格分隔)(默认值:来自 ToolingManifest.json的所有作用域)
--dry-run 显示在不进行更改的情况下将执行的作
-v--verbose 显示详细输出
-?-h--help 显示帮助和使用情况信息。

develop get-token

使用交互式浏览器身份验证检索持有者令牌,以便在开发过程中测试 MCP 服务器。

a365 develop get-token [options]

get-token 选项

使用这些选项可以请求访问令牌、控制范围、刷新行为,然后选择输出格式。

选项 Description
-c--config <config> 配置文件路径(默认值: a365.config.json
--app-id <app-id> 身份验证的应用程序(客户端)ID(默认: clientAppId 从配置)
-m--manifest <manifest> 路径( ToolingManifest.json 默认值: <deploymentProjectPath>/ToolingManifest.json
--scopes <scopes> 请求的特定范围(空格分隔)(默认值:读取来源 ToolingManifest.json
-o--output <output> 输出格式: tablejsonraw (默认值: table
--force-refresh 强制令牌刷新绕过缓存
-v--verbose 显示包含完整令牌的详细输出
-?-h--help 显示帮助和使用情况信息。

develop start-mock-tooling-server

启动模拟工具服务器以进行测试和开发。

a365 develop start-mock-tooling-server [options]

此命令启动模拟工具服务器以进行测试和开发。 使用此服务器,可以模拟 MCP 服务器交互,而无需实际的服务器实现。

start-mock-tooling-server 选项

使用这些选项自定义命令的行为 start-mock-tooling-server

选项 Description 违约
-p, --port <port> 模拟服务器的端口号 5309
-v, --verbose 启用详细日志记录
-?, -h, --help 显示帮助和使用情况信息 -
-bg 在新终端上运行服务器 -