Repository navigation
Replies: 2 comments
|
You don't need to clone and compile the Registry just to run the published image. The repository currently publishes pre-built images to GitHub Container Registry (GHCR). The simplest form is: docker run -p 8080:8080 ghcr.io/modelcontextprotocol/registry:latest There are also One important detail is that the Registry image does not include PostgreSQL. For a persistent/self-hosted deployment, you need to run PostgreSQL separately and point the Registry at it using: MCP_REGISTRY_DATABASE_URL For local development, the repository's So the distinction is:
The current README documents the pre-built image here: Specifically, the published image section shows: docker run -p 8080:8080 ghcr.io/modelcontextprotocol/registry:latest and notes the PostgreSQL requirement. |
|
The image is published to GHCR, so you don't need to build it. The catch is it doesn't bundle a database, you have to run PostgreSQL yourself and point the registry at it with docker run -p 8080:8080 ghcr.io/modelcontextprotocol/registry:latestTags are If you just want it running locally with Postgres included, — |
Uh oh!
There was an error while loading. Please reload this page.
Pre-submission Checklist
Question Category
Your Question
Hello,
I see that the MCP registry has been packaged as a docker image.
In the Readme, it seems to operate under the assumption that I will pull down the code and compile it to make the Registry.
Where is the documentation on how to use the docker image?
All reactions