Skip to main content
Glama

How to make a release?

Written by on .

tutorial

  1. How to Make a Release
    1. Prerequisites
      1. Steps
        1. What does a release do?
          1. Updating a release

          How to Make a Release

          A Glama release is not a GitHub release. It is a containerized build of your MCP server that Glama uses to run security checks and to let users deploy the server.

          Prerequisites

          You must be a maintainer of the server on Glama. If you haven't claimed the server yet, you first must claim the server (check "Score" tab of your server listing).

          NOTE

          See FAQ inhttps://glama.ai/mcp/servers/{owner}/{repo}/score for more detailed instructions.

          Steps

          1. Go to your server's Dockerfile admin page at https://glama.ai/mcp/servers/{owner}/{repo}/admin/dockerfile.

          2. Configure the build spec: build steps, CMD arguments, environment variables schema, and placeholder parameters.

          3. Click Deploy. This triggers a build test that builds the container image and starts your server to verify it works.

          4. Once the build test succeeds, click Make Release from the test list (or Create Release on the test detail page).

          5. Enter a version number and an optional changelog, then click Create & Publish Release.

          What does a release do?

          • Glama runs security scans on the built image.

          • Users can deploy your server directly from Glama.

          • You server gets A for quality.

          Updating a release

          Repeat the same process: update the build spec if needed, deploy, and create a new release. The new release replaces the previous one.

          If you get stuck anywhere, email support@glama.ai

          Written by punkpeye (@punkpeye)