Token导航 LogoToken导航TokenDH.com
Azure Bicep MCP Integration Setup logo
开发工具未说明官方级别未说明来源级核验

Azure Bicep MCP Integration Setup

MCP Server

Azure Bicep MCP 服务器为 AI 代理提供工具,帮助生成高质量的 Bicep 代码,适用于 Azure 资源管理和 Bicep 代码转换。

工具数

10

提示词数

0

GitHub Stars

7

资源数

0
PowerShell开发工具ClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

johnlokerse

提供方

johnlokerse

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Azure二头肌MCP服务器(实验性)与其他AI服务的集成

本指南解释了如何在本地为Claude Desktop和Code、OpenAI Codex CLI以及LMStudio运行Azure二头肌MCP服务器,您可以在其中与各种模型一起使用它。

参见克劳德代码示例:

Claude Code Calling Bicep MCP Server

概述

二头肌MCP(模型上下文协议)服务器为AI代理提供了帮助生成高质量二头肌代码的工具。它公开了以下工具:

  • list_az_resource_types_for_provider -列出特定提供商(例如Microsoft.Storage)的所有Azure资源类型
  • get_az_resource_type_schema -获取特定Azure资源类型和API版本的架构
  • get_bicep_best_practices -返回二头肌编码最佳实践和指南
  • decompile_arm_parameters_file -将ARM模板参数JSON文件转换为二头肌参数格式(.digmaparam)。
  • decompile_arm_template_file -将ARM模板JSON文件转换为二头肌语法(.dipum)。
  • format_bicep_file -对二头肌文件应用一致的格式(缩进、间距、换行)。
  • get_bicep_file_diagnostics -分析二头肌文件并返回所有编译诊断。
  • get_file_references -分析二头肌文件并返回所有引用文件的列表,包括模块、参数文件和其他依赖项。
  • get_deployment_snapshot -从.digmaparam文件创建快照,以预览资源并比较二头肌实现。
  • list_avm_metadata -列出所有Azure验证模块(AVM)的元数据

查看 二头肌MCP服务器文档 了解更多信息。

先决条件

  • .NET 10.0 SDK 或更高版本(用.NET 10.0测试)
  • Git(用于克隆存储库)

选项

有两种方法可以获取二头肌MCP服务器DLL:

  • 选项1:使用dnx运行Azure二头肌MCP NuGet包(推荐方法)
  • 选项2:从源代码构建(更多控制,更容易更新)
  • 选项3:从VS代码扩展中提取

选项1:使用dnx运行Azure二头肌MCP NuGet包(推荐方法)

和。NET 10你可以使用 dnx 直接从NuGet包运行二头肌MCP服务器,而无需自己构建。

使用命令 dnx Azure.Bicep.McpServer --yes 将运行最新版本的二头肌MCP服务器。要在特定客户端中运行它,请参阅: 客户端设置指南.

选项2:从源代码构建

这种方法克隆了二头肌存储库并构建了MCP服务器。更新很简单 git pull 并重建。

初始设置

# Clone and build the Bicep repository
./scripts/Setup-BicepMCP.ps1

运行服务器

您可以直接从扩展路径运行MCP服务器。但是,不需要单独运行它,因为客户端会根据需要启动它。要在特定客户端中运行它,请参阅: 客户端设置指南。要在本地运行它,请参阅:

# Find the DLL
find bicep/src/Bicep.McpServer/bin/Release -name "Azure.Bicep.McpServer.dll"

# Run it
dotnet ./bicep/src/Bicep.McpServer/bin/Release/net10.0/Azure.Bicep.McpServer.dll

更新中

# Pull latest changes and rebuild the project
./scripts/Update-BicepRepo.ps1

选项3:从VS代码扩展中提取

如果您已经安装了二头肌VS代码扩展,则可以直接从中使用MCP服务器DLL。

找到扩展名

该扩展通常安装在:

  • macOS: ~/.vscode/extensions/ms-azuretools.vscode-bicep-/
  • Linux: ~/.vscode/extensions/ms-azuretools.vscode-bicep-/
  • 视窗: %USERPROFILE%\.vscode\extensions\ms-azuretools.vscode-bicep-\

MCP服务器位于: bicepMcpServer/Azure.Bicep.McpServer.dll

从扩展运行

您可以直接从扩展路径运行MCP服务器。但是,不需要单独运行它,因为客户端会根据需要启动它。要在特定客户端中运行它,请参阅: 客户端设置指南。要在本地运行它,请参阅:

# Find your extension version
ls ~/.vscode/extensions/ | grep vscode-bicep

# Run the MCP server (replace  with your actual version)
dotnet ~/.vscode/extensions/ms-azuretools.vscode-bicep-/bicepMcpServer/Azure.Bicep.McpServer.dll

助手脚本

提供以下PowerShell脚本以简化设置和维护:

脚本描述
Setup-BicepMCPs.p1克隆二头肌存储库(如果尚未存在)并构建MCP服务器。输出Claude Desktop和Claude Code的配置说明。
基于preo.ps的更新1从二头肌存储库中提取最新更改并重建MCP服务器。
Run-BicepMCPs.p1使用stdio传输启动二头肌MCP服务器。

故障排除

  • 在Windows上,确保在路径中避开反斜杠(例如。, C:\\path\\to\\Azure.Bicep.McpServer.dll)

客户端设置指南

  • Claude代码设置 -为Claude Code(CLI)配置MCP服务器
  • Claude桌面设置 -为Claude Desktop配置MCP服务器
  • Codex CLI设置 -为Codex CLI配置MCP服务器
  • **** -为Codex CLI配置MCP服务器
  • LMStudio设置 -为LMStudio配置MCP服务器
  • GitHub副本(VSCode)设置:建议使用Azure二头肌扩展的内置MCP支持。

运作原理

二头肌MCP服务器:

  1. 使用 模型上下文协议 用于AI代理集成
  2. 通过以下方式进行沟通 标准 (标准输入/输出)
  3. 提供Azure资源类型信息和二头肌最佳实践的工具
  4. 是建立在。NET 10.0使用微软的MCP SDK

参考文献

了解更多

阅读我关于Azure二头肌MCP集成用例的博客文章:

-

目录标签

目录标签

PowerShell开发工具Claude本地部署Azure资源管理Bicep代码生成AI工具集成代码转换

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP