Azure MCP 服务器允许使用自然语言提示管理 Azure Key Vault 资源,包括密钥、机密和证书。 无需记住专用命令语法即可管理密钥。
Azure Key Vault 是用于安全存储和访问机密的云服务。 机密是想要严格控制对访问权限的任何内容,例如 API 密钥、密码、证书或加密密钥。
注释
Azure MCP 服务器工具为完成任务所需的数据定义参数。 其中一些参数特定于每个工具,如下所示。 其他参数是全局参数,由所有工具共享。 有关详细信息,请参阅 工具参数。
创建密钥
Azure MCP 服务器可以在 Azure Key Vault 中创建新密钥。 这样,就可以为应用程序添加加密密钥。
示例提示包括:
- 创建密钥:“在”mykeyvault“Key Vault 中创建名为”app-encryption-key“的新 RSA 密钥。
- 生成密钥:“在 Key Vault”security-kv“中生成名为”signing-key“的新 EC 密钥”
- 添加密钥:“将名为”data-key“的新 2048 位 RSA 密钥添加到 Key Vault”
- 设置密钥:“在 Key Vault 中为应用程序创建加密密钥”
- 创建新密钥:“在'api-vault'中创建名为'jwt-signing'的 P-256 EC 密钥”
参数 | 必需还是可选 | DESCRIPTION |
---|---|---|
订阅 | 必选 | Azure 订阅 ID 或名称。 |
保管库 | 必选 | Key Vault 的名称。 |
密钥 | 必选 | 要创建的密钥的名称。 |
key 类型 | 必选 | 要创建的密钥类型(RSA、EC)。 |
获取密钥
Azure MCP 服务器可以从 Azure Key Vault 检索特定密钥的详细信息。 这样,可以查看关键属性和元数据。
示例提示包括:
- 获取密钥:“在”mykeyvault“Key Vault 中显示”app-encryption-key“的详细信息。
- 查看密钥:“获取密钥保管库”security-kv“中有关”signing-key“的信息
- 检索密钥:“获取 Key Vault 中”data-key“的属性”
- 检查密钥:“显示保管库中加密密钥的详细信息”
- 查找密钥:“获取”api-vault“中”jwt-signing“密钥的属性
参数 | 必需还是可选 | DESCRIPTION |
---|---|---|
订阅 | 必选 | Azure 订阅 ID 或名称。 |
保管库 | 必选 | Key Vault 的名称。 |
密钥 | 必选 | 要检索的密钥的名称。 |
列出密钥
Azure MCP 服务器可以列出 Azure Key Vault 中的所有密钥。 这有助于管理加密密钥。
示例提示包括:
- 列出密钥:“显示”mykeyvault“Key Vault 中的所有密钥。
- 查看密钥:“Key Vault”security-kv“中有哪些密钥?
- 查找密钥:“列出密钥保管库中的密钥”central-keys”
- 查询密钥:“显示密钥保管库中的所有密钥”
- 检查密钥:“我的”encryption-vault“中有哪些密钥可用?
参数 | 必需还是可选 | DESCRIPTION |
---|---|---|
订阅 | 必选 | Azure 订阅 ID 或名称。 |
保管库 | 必选 | Key Vault 的名称。 |
包括托管 | 可选 | 是否在结果中包含托管密钥。 |