ORAS MCP Server

by shizhMSFT
Integrations
  • 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.

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:

{ "servers": { "oras-mcp-server": { "type": "stdio", "command": "docker", "args": [ "run", "--rm", "-i", "ghcr.io/shizhmsft/oras-mcp:main", ] } } }

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:

  1. Linux (amd64)
  2. Linux (arm64)
  3. Linux (arm, variant v7)
  4. Linux (s390x)
  5. 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.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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

  • A
    security
    A
    license
    A
    quality
    A server for integrating with Placid.app's API, enabling listing templates and generating creatives using the Model Context Protocol with secure API token management.
    Last updated -
    3
    10
    5
    TypeScript
    MIT License
  • -
    security
    F
    license
    -
    quality
    Provides a scalable, containerized infrastructure for deploying and managing Model Context Protocol servers with monitoring, high availability, and secure configurations.
    Last updated -
  • A
    security
    F
    license
    A
    quality
    A template for creating Model Context Protocol (MCP) servers in TypeScript, offering features like container-based dependency injection, a service-based architecture, and integration with the LLM CLI for architectural design feedback through natural language.
    Last updated -
    1
    5
    TypeScript
  • A
    security
    F
    license
    A
    quality
    A Model Context Protocol server that enables Docker container management through natural language interactions using a custom GPT interface.
    Last updated -
    7
    7
    TypeScript

View all related MCP servers

ID: umpy5f0u06