ORAS MCP Server

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 サーバー

使用法

ORAS MCP サーバーは、vscode エージェント モードを使用して実行するように構成できます。

この MCP サーバーにはローカル ORAS CLI が必要なので、 oras (バージョン >= v1.3.0-beta.1 ) がインストールされていることを確認してください。

Dockerを使ったセットアップ

ORAS MCP サーバーを実行するには、docker を使用する方が簡単です。

VS Codeのセットアップ

.vscode/mcp.jsonに次のコードを追加します。

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

チャットの例

Q: ghcr.io/oras-project/oras イメージはどのプラットフォームをサポートしていますか?

A: ghcr.io/oras-project/orasイメージは次のプラットフォームをサポートしています。

  1. Linux (amd64)
  2. Linux (arm64)
  3. Linux (arm、バリアント v7)
  4. Linux (s390x)
  5. Linux (ppc64le)

さらに詳しい情報が必要な場合はお知らせください。

Q: MCR の最新の Azure Linux 3.0 イメージは何ですか? 署名はありますか? タイプは何ですか?

A: Microsoft Container Registry (MCR) にある最新の Azure Linux 3.0 イメージは3.0.20250402としてタグ付けされています。署名があり、署名の種類はapplication/vnd.cncf.notary.signatureです。

了承

ORAS MCP Server リポジトリは、MCP Server 用の Yeoman Generatorを使用して開始されました。

You must be authenticated.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

ユーザーが ORAS CLI を介してコンテナ レジストリと対話できるようにし、自然言語クエリを通じてコンテナ イメージ、プラットフォーム、および署名に関する情報を提供します。

  1. Usage
    1. Setup with Docker
  2. Example Chats
    1. Acknowledgement
      ID: umpy5f0u06