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.
评论