- Home
- MCP servers
- ORAS
ORAS
- go
0
GitHub Stars
go
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"shizhmsft-oras-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"ghcr.io/oras-project/oras-mcp:main",
"serve"
]
}
}
}You deploy the ORAS MCP Server to enable registry-aware interactions inside VS Code agent mode. It’s built with the oras-go library and runs as a local MCP endpoint that you can connect to from your MCP client.
How to use
To use the server, run it in stdio mode so it can communicate with your editor or MCP client. The server is designed to be started inside environments like VS Code agent mode and will handle registry-aware chats.
How to install
Prerequisites: You need a host environment capable of running containers or binaries. The setup supports running the MCP server via Docker or by using released binaries.
Option 1: Setup with Docker (recommended for ease of use)
Option 2: Setup from released binaries (if you prefer not to use Docker)
Additional sections
Authentication is handled by exposing credential stores used by the ORAS and Docker CLIs to the server process. If you use the released binary, run login commands on your host so credentials are cached for the server to pick up.
Configuration examples
{
"servers": {
"oras-mcp-server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"ghcr.io/oras-project/oras-mcp:main",
"serve"
]
}
}
}
{
"servers": {
"oras-mcp-server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-v",
"${env:HOME}/.docker/config.json:/root/.docker/config.json:ro",
"ghcr.io/oras-project/oras-mcp:main",
"serve"
]
}
}
}
Available tools
serve
Runs the MCP server in agent mode to provide registry-aware chat capabilities inside your editor or MCP client.