
mcp/azureAzure MCP Server,将Azure的能力带给您的代理。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/azure |
| 作者 | Azure |
| 仓库 | [***] |
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/azure --key [***] |
| 许可证 | MIT License |
| 服务器提供的工具 | 简短描述 |
|---|---|
azmcp-appconfig-account-list | 列出订阅中的所有App Configuration存储。 |
azmcp-appconfig-kv-delete | 从App Configuration存储中删除键值对。 |
azmcp-appconfig-kv-list | 列出App Configuration存储中的所有键值。 |
azmcp-appconfig-kv-lock | 锁定App Configuration存储中的键值。 |
azmcp-appconfig-kv-set | 在App Configuration存储中设置键值。 |
azmcp-appconfig-kv-show | 显示App Configuration存储中的特定键值设置。 |
azmcp-appconfig-kv-unlock | 解锁App Configuration存储中的键值设置。 |
azmcp-cosmos-account-list | 列出订阅中的所有Cosmos DB账户。 |
azmcp-cosmos-database-container-item-query | 对Cosmos DB容器中的项执行SQL查询。 |
azmcp-cosmos-database-container-list | 列出Cosmos DB数据库中的所有容器。 |
azmcp-cosmos-database-list | 列出Cosmos DB账户中的所有数据库。 |
azmcp-extension-az | 通过执行Azure CLI命令回答有关Azure环境的问题。 |
azmcp-extension-azd | 使用此工具运行所有Azure Developer CLI (azd)命令。 |
azmcp-group-list | 列出订阅中的所有资源组。 |
azmcp-monitor-log-query | 对Log Analytics工作区执行KQL查询。 |
azmcp-monitor-table-list | 列出Log Analytics工作区中的所有表。 |
azmcp-monitor-workspace-list | 列出订阅中的Log Analytics工作区。 |
azmcp-search-index-describe | 获取Azure AI Search索引的完整定义。 |
azmcp-search-index-list | 列出Azure AI Search服务中的所有索引。 |
azmcp-search-index-query | 查询Azure AI Search索引。 |
azmcp-search-service-list | 列出订阅中的所有Azure AI Search服务。 |
azmcp-storage-account-list | 列出订阅中的所有存储账户。 |
azmcp-storage-blob-container-details | 获取存储容器的详细属性,包括元数据、租约状态和访问级别。 |
azmcp-storage-blob-container-list | 列出存储账户中的所有容器。 |
azmcp-storage-blob-list | 列出存储容器中的所有Blob。 |
azmcp-storage-table-list | 列出存储账户中的所有表。 |
azmcp-subscription-list | 列出账户可访问的所有Azure订阅。 |
azmcp-appconfig-account-list列出订阅中的所有App Configuration存储。此命令检索并显示指定订阅中可用的所有App Configuration存储,结果包含存储名称,以JSON数组形式返回。
| 参数 | 类型 | 描述 |
|---|---|---|
subscription | string | Azure订阅ID或名称,可为订阅的GUID标识符或显示名称。 |
auth-method | string 可选 | 身份验证方法。选项:'credential'(Azure CLI/托管标识)、'key'(访问密钥)或'connectionString'。 |
retry-delay | string 可选 | 重试尝试之间的初始延迟(秒),指数退避策略中用作基准值。 |
retry-max-delay | string 可选 | 重试之间的最大延迟(秒),不受重试策略影响。 |
retry-max-retries | string 可选 | 操作失败前的最大重试次数。 |
retry-mode | string 可选 | 重试策略。'fixed'使用固定延迟,'exponential'使用递增延迟。 |
retry-network-timeout | string 可选 | 网络操作超时时间(秒),超过此时间的操作将被取消。 |
tenant | string 可选 | Azure Active Directory租户ID或名称,可为租户的GUID标识符或显示名称。 |
azmcp-appconfig-kv-delete从App Configuration存储中删除键值对。此命令移除指定存储中的键值对;若指定标签,则仅删除带标签的版本;若未指定标签,则删除具有匹配键和默认标签的键值对。
| 参数 | 类型 | 描述 |
|---|---|---|
account-name | string | App Configuration存储名称(例如:my-appconfig)。 |
key | string | App Configuration存储中要访问的键名。 |
subscription | string | Azure订阅ID或名称,可为订阅的GUID标识符或显示名称。 |
auth-method | string 可选 | 身份验证方法。选项:'credential'(Azure CLI/托管标识)、'key'(访问密钥)或'connectionString'。 |
label | string 可选 | 应用于配置键的标签,用于分组和组织设置。 |
retry-delay | string 可选 | 重试尝试之间的初始延迟(秒),指数退避策略中用作基准值。 |
retry-max-delay | string 可选 | 重试之间的最大延迟(秒),不受重试策略影响。 |
retry-max-retries | string 可选 | 操作失败前的最大重试次数。 |
retry-mode | string 可选 | 重试策略。'fixed'使用固定延迟,'exponential'使用递增延迟。 |
retry-network-timeout | string 可选 | 网络操作超时时间(秒),超过此时间的操作将被取消。 |
tenant | string 可选 | Azure Active Directory租户ID或名称,可为租户的GUID标识符或显示名称。 |
azmcp-appconfig-kv-list列出App Configuration存储中的所有键值对。此命令检索并显示指定存储中的所有键值对,每个键值包含键、值、标签、内容类型、ETag、最后修改时间和锁定状态。
| 参数 | 类型 | 描述 |
|---|---|---|
account-name | string | App Configuration存储名称(例如:my-appconfig)。 |
subscription | string | Azure订阅ID或名称,可为订阅的GUID标识符或显示名称。 |
auth-method | string 可选 | 身份验证方法。选项:'credential'(Azure CLI/托管标识)、'key'(访问密钥)或'connectionString'。 |
key | string 可选 | 检索键值时使用的键筛选器,可为精确匹配(如"foo")或结尾带''的通配符搜索(如'App');若省略则返回所有键。 |
label | string 可选 | 检索键值时使用的标签筛选器,可为精确匹配(如"foo")或结尾带''的通配符搜索(如'Prod'),区分大小写;若省略则返回所有标签。 |
retry-delay | string 可选 | 重试尝试之间的初始延迟(秒),指数退避策略中用作基准值。 |
retry-max-delay | string 可选 | 重试之间的最大延迟(秒),不受重试策略影响。 |
retry-max-retries | string 可选 | 操作失败前的最大重试次数。 |
retry-mode | string 可选 | 重试策略。'fixed'使用固定延迟,'exponential'使用递增延迟。 |
retry-network-timeout | string 可选 | 网络操作超时时间(秒),超过此时间的操作将被取消。 |
tenant | string 可选 | Azure Active Directory租户ID或名称,可为租户的GUID标识符或显示名称。 |
azmcp-appconfig-kv-lock锁定App Configuration存储中的键值。此命令将键值设置为只读模式,防止其值被修改。必须指定存储名称和键;可选指定标签以锁定特定标签版本的键值。
| 参数 | 类型 | 描述 |
|---|---|---|
account-name | string | App Configuration存储名称(例如:my-appconfig)。 |
key | string | App Configuration存储中要访问的键名。 |
subscription | string | Azure订阅ID或名称,可为订阅的GUID标识符或显示名称。 |
auth-method | string 可选 | 身份验证方法。选项:'credential'(Azure CLI/托管标识)、'key'(访问密钥)或'connectionString'。 |
label | string 可选 | 应用于配置键的标签,用于分组和组织设置。 |
retry-delay | string 可选 | 重试尝试之间的初始延迟(秒),指数退避策略中用作基准值。 |
retry-max-delay | string 可选 | 重试之间的最大延迟(秒),不受重试策略影响。 |
retry-max-retries | string 可选 | 操作失败前的最大重试次数。 |
retry-mode | string 可选 | 重试策略。'fixed'使用固定延迟,'exponential'使用递增延迟。 |
retry-network-timeout | string 可选 | 网络操作超时时间(秒),超过此时间的操作将被取消。 |
tenant | string 可选 | Azure Active Directory租户ID或名称,可为租户的GUID标识符或显示名称。 |
azmcp-appconfig-kv-set在App Configuration存储中设置键值。此命令创建或更新具有指定值的键值设置,必须指定存储名称、键和值;可选指定标签,否则使用默认标签。
| 参数 | 类型 | 描述 |
|---|---|---|
account-name | string | App Configuration存储名称(例如:my-appconfig)。 |
key | string | App Configuration存储中要访问的键名。 |
subscription | string | Azure订阅ID或名称,可为订阅的GUID标识符或显示名称。 |
value | string | 要为配置键设置的值。 |
auth-method | string 可选 | 身份验证方法。选项:'credential'(Azure CLI/托管标识)、'key'(访问密钥)或'connectionString'。 |
label | string 可选 | 应用于配置键的标签,用于分组和组织设置。 |
retry-delay | string 可选 | 重试尝试之间的初始延迟(秒),指数退避策略中用作基准值。 |
retry-max-delay | string 可选 | 重试之间的最大延迟(秒),不受重试策略影响。 |
retry-max-retries | string 可选 | 操作失败前的最大重试次数。 |
retry-mode | string 可选 | 重试策略。'fixed'使用固定延迟,'exponential'使用递增延迟。 |
retry-network-timeout | string 可选 | 网络操作超时时间(秒),超过此时间的操作将被取消。 |
tenant | string 可选 | Azure Active Directory租户ID或名称,可为租户的GUID标识符或显示名称。 |
azmcp-appconfig-kv-show显示App Configuration存储中的特定键值设置。此命令检索并显示特定设置的值、标签、内容类型、ETag、最后修改时间和锁定状态,必须指定存储名称和键;可选指定标签,否则返回默认标签的设置。
| 参数 | 类型 | 描述 |
|---|---|---|
account-name | string | App Configuration存储名称(例如:my-appconfig)。 |
key | string | App Configuration存储中要访问的键名。 |
subscription | string | Azure订阅ID或名称,可为订阅的GUID标识符或显示名称。 |
auth-method | string 可选 | 身份验证方法。选项:'credential'(Azure CLI/托管标识)、'key'(访问密钥)或'connectionString'。 |
label | string 可选 | 应用于配置键的标签,用于分组和组织设置。 |
retry-delay | string 可选 | 重试尝试之间的初始延迟(秒),指数退避策略中用作基准值。 |
retry-max-delay | string 可选 | 重试之间的最大延迟(秒),不受重试策略影响。 |
retry-max-retries | string 可选 | 操作失败前的最大重试次数。 |
retry-mode | string 可选 | 重试策略。'fixed'使用固定延迟,'exponential'使用递增延迟。 |
retry-network-timeout | string 可选 | 网络操作超时时间(秒),超过此时间的操作将被取消。 |
tenant | string 可选 | Azure Active Directory租户ID或名称,可为租户的GUID标识符或显示名称。 |
azmcp-appconfig-kv-unlock解锁App Configuration存储中的键值设置。此命令移除键值设置的只读模式,允许修改其值,必须指定存储名称和键;可选指定标签以解锁特定标签版本的设置,否则解锁默认标签的设置。
| 参数 | 类型 | 描述 |
|---|---|---|
account-name | string | App Configuration存储名称(例如:my-appconfig)。 |
key | string | App Configuration存储中要访问的键名。 |
subscription | string | Azure订阅ID或名称,可为订阅的GUID标识符或显示名称。 |
auth-method | string 可选 | 身份验证方法。选项:'credential'(Azure CLI/托管标识)、'key'(访问密钥)或'connectionString'。 |
label | string 可选 | 应用于配置键的标签,用于分组和组织设置。 |
retry-delay | string 可选 | 重试尝试之间的初始延迟(秒),指数退避策略中用作基准值。 |
retry-max-delay | string 可选 | 重试之间的最大延迟(秒),不受重试策略影响。 |
retry-max-retries | string 可选 | 操作失败前的最大重试次数。 |
retry-mode | string 可选 | 重试策略。'fixed'使用固定延迟,'exponential'使用递增延迟。 |
retry-network-timeout | string 可选 | 网络操作超时时间(秒),超过此时间的操作将被取消。 |
tenant | string 可选 | Azure Active Directory租户ID或名称,可为租户的GUID标识符或显示名称。 |
azmcp-cosmos-account-list列出订阅中的所有Cosmos DB账户。此命令检索并显示指定订阅中可用的所有Cosmos DB账户,结果包含账户名称,以JSON数组形式返回。
| 参数 | 类型 | 描述 |
|---|---|---|
subscription | string | Azure订阅ID或名称 |



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务