microsoft / microsoft/mcp

Some prompts in `Azure Deploy` cannot stably trigger corresponding tools

Open
#918 3 comments 0 reactions 1 assignee Claimed by @qianwens View on GitHub
server-Azure.Mcp tools-Deploy
Dominant language
C#
Stars
3.7k
Forks
624
Avg merge
2d 20h
Merged PRs (30d)
220

Description

**Description:**
In Azure MCP Server versions `0.9.0` and `0.9.6`, when testing the prompt `Show me the rules to generate bicep scripts`, `Create a plan to deploy this application to azure` and `Generate the azure architecture diagram for this application`, the expected tool cannot be triggered, as shown in the following figure:

- Test prompt: `Show me the rules to generate bicep scripts`.
Expected tools: `azmcp_deploy_app_logs_get`
Image

- Test prompt: `Create a plan to deploy this application to azure`.
Expected tools: `azmcp_deploy_plan_get`
Image

- Test prompt: `Generate the azure architecture diagram for this application`.
Expected tools: `azmcp_deploy_architecture_diagram_generate`
Image

**Steps to Reproduce:**
1. Start mcp server in namespaces mode.
2. Open GitHub Copilot in VS Code and [switch to Agent mode](https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode).
3. Click Refresh on the tools list, and select the `Built-in`, `Extension: Github Copilot for Azure`, `MCP Server: Microsoft Docs`, `github MCP server` and `MCP Server: Azure MCP`.
4. Enter test prompts `Show me the rules to generate bicep scripts`, `Create a plan to deploy this application to azure` and `Generate the azure architecture diagram for this application`.

**Environment:**

- OS: Windows.
- Vscode Version: 1.104.2
- GitHub Copilot Chat Version: 0.31.3
- Large Language Model: Claude Sonnet 4.5
- Virtual Tool: On
- Azure MCP Server: **0.9.0 and 0.9.6**

**Expected Behavior:**
These prompts can successfully trigger the expected tools.

@joshfree for notification

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.