MCP.so
登录

ORAS MCP Server

@oras-project

基本信息

分类

其他

传输方式

stdio

作者

oras-project

提交者

Shiwei Zhang

关于 ORAS MCP Server

Discover artifacts across OCI-compliant registries with ease

ORAS MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

ORAS MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is ORAS?

ORAS MCP Server enables registry-aware conversations in VS Code agent mode by exposing OCI registry operations through the Model Context Protocol. It is built with oras-go and does not require the separate oras CLI.

How to use ORAS?

Configure the server in VS Code's .vscode/mcp.json to run either as a Docker container (ghcr.io/oras-project/oras-mcp:main serve) or from a downloaded binary (oras-mcp serve). On Linux with Docker, mount your Docker config file to share credentials; on macOS/Windows, use the released binary.

Key features of ORAS

  • Runs inside VS Code agent mode for registry-aware chats.
  • Built on oras-go library, no oras CLI dependency.
  • Supports Docker container or released binary deployment.
  • Reads credentials from ORAS and Docker CLI credential stores.
  • Enables querying image platforms, signatures, and tags.

Use cases of ORAS

  • Ask about supported platforms of any OCI image.
  • Check if an image has a signature and its type.
  • List tags or referrers of a container image.
  • Retrieve manifest details via natural language chat.

常见问题

1

How do I set up ORAS MCP Server for VS Code?

Add a server entry to `.vscode/mcp.json` with `"command": "docker"` and args `["run", "--rm", "-i", "ghcr.io/oras-project/oras-mcp:main", "serve"]`, or point to the extracted `oras-mcp` binary with `"command": "/path/to/oras-mcp"` and `"args": ["serve"]`.

2

How does authentication work?

For the released binary, run `oras login` or `docker login` on the host; the server picks up cached credentials automatically. For the Docker container on Linux, mount your Docker config file with inline `auths` entries. Helper-based configs are not supported in the container.

3

What are the runtime requirements?

The server can run as a Docker container or as a standalone binary. The binary works on Linux, macOS, and Windows (download from GitHub releases). No ORAS CLI is required.

4

Can I use ORAS MCP Server on macOS or Windows?

Yes, use the released binary instead of the Docker container because Docker Desktop on those platforms uses keychain helpers that cannot be mounted. Follow the binary setup instructions.

5

What queries can I ask?

You can ask about image platforms, tags, signatures, and other OCI registry information. For example, "What platform does the image X support?" or "Does image Y have a signature?"

评论

其他 分类下的更多 MCP 服务器