Skip to content

Fix image name for Azure MCP server #146

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

conniey
Copy link
Contributor

@conniey conniey commented Aug 6, 2025


name: Fix image name for Azure MCP server
about: Update the location of Azure MCP image name. Images are hosted in mcr.microsoft.com so the pull won't work.
title: "Fix image name for Azure MCP server"
labels:
assignees: ""

MCP Server Information

Server Name: Azure MCP server
Repository URL: http://github.com/azure/azure-mcp
Brief Description:

The original PR points to a syndicated page in Docker Hub, but the actual command should come from mcr.microsoft.com.
Bug Report: cb8deb5#r163115741

Basic Requirements

  • Open Source: Uses acceptable license (Apache-2.0, MIT, BSD-2-Clause, BSD-3-Clause or other permissive license)
  • MCP Compliant: Implements MCP API specification
  • Active Development: Recent commits and maintained
  • Docker Artifact: Dockerfile
  • Documentation: Basic README and setup instructions
  • Security Contact: Method for reporting security issues

Submitter Checklist

  • This server meets the basic requirements listed above
  • I understand this will undergo automated and manual review.
  • I have tested the MCP Server using task validate -- --name SERVER_NAME
  • I have built the MCP Server using task build -- --tools SERVER_NAME
    • This is not docker built, so the output warning to pull docker pull mcr.microsoft.com/azure-sdk/azure-mcp works.

@conniey conniey requested a review from a team as a code owner August 6, 2025 16:41
Copy link
Contributor

@mqasimsarfraz mqasimsarfraz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! I am able to pull the image now!

Also, I realized the new image doesn't need any CMD like before so perhaps they can be cleaned otherwise I get following error (with local catalog):

 $ docker mcp gateway run
- Reading configuration...
  - Reading registry from registry.yaml
  - Reading catalog from docker-mcp.yaml
  - Reading config from config.yaml
- Configuration read in 352.946µs
- Watching registry at /home/qasim/.docker/mcp/registry.yaml
- Watching config at /home/qasim/.docker/mcp/config.yaml
- Those servers are enabled: azure
- Using images:
  - mcr.microsoft.com/azure-sdk/azure-mcp
> Images pulled in 35.53477ms
- Listing MCP tools...
  - Running mcr.microsoft.com/azure-sdk/azure-mcp with [run --rm -i --init --security-opt no-new-privileges --cpus 1 --memory 2Gb --pull never -l docker-mcp=true -l docker-mcp-tool-type=mcp -l docker-mcp-name=azure -l docker-mcp-transport=stdio] and command [server start]
  > Can't start azure: Unrecognized command or argument 'server'.
Unrecognized command or argument 'start'.

If I remove the command, it works as expected!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants