Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"quay": {
"env": {
"QUAY_OAUTH_TOKEN": "your-oauth-token-here"
},
"args": [
"-url",
"https://quay.io"
],
"command": "/path/to/bin/quay-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server that provides access to Quay container registry APIs. This server automatically discovers Quay API endpoints from the OpenAPI specification and generates MCP tools for interacting with Quay registries.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@mark3labs/mcphost' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @mark3labs/mcphost against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in devops
MCP server for using the GitLab API
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.
Enhanced MCP server for GitLab: group projects listing and activity tracking
MCP Server for kubernetes management commands
MCP Security Weekly
Get CVE alerts and security updates for Quay Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that provides access to Quay container registry APIs. This server automatically discovers Quay API endpoints from the OpenAPI specification and generates MCP tools for interacting with Quay registries.
This project follows Go best practices with a clean, modular architecture:
quay-mcp-server/
├── cmd/
│ └── quay-mcp/ # Main application
│ └── main.go
├── internal/ # Private application code
│ ├── client/ # Quay API client
│ │ └── quay_client.go
│ ├── server/ # MCP server implementation
│ │ └── mcp_server.go
│ └── types/ # Common data types
│ └── types.go
├── examples/ # Example code and demonstrations
│ └── example.go
├── test/ # Test files
│ └── main_test.go
├── testing/ # Test data and fixtures
├── bin/ # Built binaries (created by build)
├── go.mod # Go module definition
├── go.sum # Go module checksums
├── Makefile # Build automation
├── README.md # This file
└── .gitignore # Git ignore rules
# Clone the repository
git clone https://github.com/quay/quay-mcp-server.git
cd quay-mcp-server
# Install dependencies
make deps
# Build the application
make build
# The binary will be available at ./bin/quay-mcp
# Build the application
make build
# Run tests
make test
# Run example mode
make run-example
# Clean build artifacts
make clean
# Format code
make fmt
# Install to GOPATH/bin
make install
# Show all available commands
make help
# Start MCP server for quay.io
./bin/quay-mcp -url https://quay.io
# Start with OAuth token for authenticated access
./bin/quay-mcp -url https://quay.io -token your-oauth-token
# Run in example mode to see available tools
./bin/quay-mcp -url https://quay.io -example
-url <registry-url>: Quay registry URL (required)-token <oauth-token>: OAuth token for authentication (optional)-example: Run in example mode to demonstrate functionalityAdd the following to your Claude Desktop MCP configuration:
{
"mcpServers": {
"quay": {
"command": "/path/to/bin/quay-mcp",
"args": ["-url", "https://quay.io"],
"env": {
"QUAY_OAUTH_TOKEN": "your-oauth-token-here"
}
}
}
}
MCPHost is a powerful CLI host application that enables Large Language Models (LLMs) to interact with MCP servers. You can use it to interact with your Quay registry through various LLM providers.
Install MCPHost using one of these methods:
# Using Go
go install github.com/mark3labs/mcphost@latest
# Using npm
npm install -g @mark3labs/mcphost
# Or download from releases
# https://github.com/mark3labs/mcphost/releases
Create or update your MCPHost configuration file at ~/.mcphost.yml:
# MCP Servers configuration
mcpServers:
quay:
command: "/path/to/bin/quay-mcp"
args: ["-url", "https://quay.io"]
env:
QUAY_OAUTH_TOKEN: "your-oauth-token-here
... [View full README on GitHub](https://github.com/quay/quay-mcp-server#readme)