Description:
When running the MCP server in default mode on PR #626 , the Copilot chat does not trigger the Deploy tool for all prompts in the Deploy — Infrastructure Rules Get section. Responses to some of the prompts are as follows:
Steps to Reproduce:
- Run
git clone https://github.com/qianwens/azure-mcp/tree/qianwen/deploy and switch branch to qianwen/deploy.
- Run
dotnet build.
- Run
az login.
- Configure
mcp.json in default mode.
- Start mcp server.
- Open GitHub Copilot in VS Code and switch to Agent mode.
- Click Refresh on the tool list to select only the MCP Server tool in default mode.
- Enter test prompts
Review my Bicep templates and list infrastructure best practices I should adopt..
Environment:
- OS: Windows.
- Vscode Insiders Version: 1.103.0
- GitHub Copilot Chat Version: 0.31.2025081401
- MCP Service Mode: Default(namespace)
Test Prompts:
Review my Bicep templates and list infrastructure best practices I should adopt.
Inspect Terraform in this repo and recommend Azure-specific improvements.
Provide baseline IaC rules for network security, tagging, and naming conventions.
What are best practices for storing secrets and connection strings in IaC?
Suggest IaC rules to prepare for multi-region failover and disaster recovery.
Expected Behavior:
Copilot chat should invoke the Deploy tool for each prompt.
@jongio for notification.
Description:
When running the MCP server in
defaultmode on PR #626 , the Copilot chat does not trigger the Deploy tool for all prompts in the Deploy — Infrastructure Rules Get section. Responses to some of the prompts are as follows:Steps to Reproduce:
git clone https://github.com/qianwens/azure-mcp/tree/qianwen/deployand switch branch toqianwen/deploy.dotnet build.az login.mcp.jsonin default mode.Review my Bicep templates and list infrastructure best practices I should adopt..Environment:
Test Prompts:
Review my Bicep templates and list infrastructure best practices I should adopt.Inspect Terraform in this repo and recommend Azure-specific improvements.Provide baseline IaC rules for network security, tagging, and naming conventions.What are best practices for storing secrets and connection strings in IaC?Suggest IaC rules to prepare for multi-region failover and disaster recovery.Expected Behavior:
Copilot chat should invoke the Deploy tool for each prompt.
@jongio for notification.