The ORAS MCP Server enables AI assistants to interact with OCI registries and container registries to query and analyze container images, artifacts, and their associated metadata.
List well-known registries: Discover public registries that support catalog functionality
Browse repositories: Enumerate all repositories available in a specific registry
Explore image tags: Retrieve all tags within a repository
Analyze referrers: Identify artifacts that reference a specific container image or OCI artifact (such as signatures or SBOMs)
Fetch manifests: Retrieve detailed manifest information for images and artifacts by tag or digest
Access blob content: Download specific blob data (like image layers or configuration files) referenced by digest
Parse references: Break down container reference strings into their component parts (registry, repository, tag, digest)
This server is particularly useful for understanding container image metadata, platform support, signatures, and artifact relationships across various container registries.
Supports working with CNCF Notary signatures for container images, allowing verification of image authenticity and integrity.
Provides tools for running the ORAS MCP Server inside a Docker container, making deployment and execution straightforward without local installation requirements.
Enables interaction with GitHub Container Registry (ghcr.io) to retrieve and analyze container images and their metadata.
Provides capabilities to analyze Linux-based container images across multiple architectures including amd64, arm64, arm/v7, s390x, and ppc64le.
ORAS MCP Server
Usage
The ORAS MCP Server can be configured to be run using the vscode agent mode.
Since this MCP Server requires a local ORAS CLI, please make sure you have installed the oras (version >= v1.3.0-beta.1
).
Setup with Docker
It is easier to use docker to run the ORAS MCP Server.
Setup for VS Code
Add the following code to .vscode/mcp.json
:
Example Chats
Q: What platform does the image ghcr.io/oras-project/oras support?
A: The image ghcr.io/oras-project/oras
supports the following platforms:
Linux (amd64)
Linux (arm64)
Linux (arm, variant v7)
Linux (s390x)
Linux (ppc64le)
Let me know if you need further details!
Q: What's the latest Azure Linux 3.0 image in MCR? Does it have a signature? What's the type of it?
A: The latest Azure Linux 3.0 image in the Microsoft Container Registry (MCR) is tagged as 3.0.20250402
. It has a signature, and the type of the signature is application/vnd.cncf.notary.signature
.
Acknowledgement
The ORAS MCP Server repository was initiated using the Yeoman Generator for MCP Server.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Enables users to interact with container registries through the ORAS CLI, providing information about container images, platforms, and signatures via natural language queries.
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with Elasticsearch clusters by allowing users to perform index operations, document searches, and cluster management via a Model Context Protocol server and natural language commands.Last updated -16212Apache 2.0
- -securityAlicense-quality* Index Management Tools: * List all indices in OpenSearch cluster * Get index mapping * Get index settings * Cluster Management Tools: * Get cluster health status * Get cluster statistics * Document Tools: * Search documentsLast updated -2MIT License
- AsecurityFlicenseAqualityEnables interaction with Oracle Cloud Infrastructure services through a unified interface. Supports comprehensive OCI resource management including compute instances, storage, networking, databases, and monitoring through natural language commands in VS Code.Last updated -1
Railway MCP Serverofficial
AsecurityAlicenseAqualityEnables interaction with Railway cloud platform through the CLI to manage projects, services, deployments, and environments. Supports creating projects, deploying templates, managing environment variables, and monitoring logs through natural language commands.Last updated -132,45766MIT License