Skip to content

Add a reproducible Glama MCP build - #100

Open
AjnasNB wants to merge 1 commit into
mainfrom
build/glama-mcp-20260809
Open

Add a reproducible Glama MCP build#100
AjnasNB wants to merge 1 commit into
mainfrom
build/glama-mcp-20260809

Conversation

@AjnasNB

@AjnasNB AjnasNB commented Aug 9, 2026

Copy link
Copy Markdown
Owner

What changed

  • add the official glama.json maintainer declaration
  • add a production-only Node 24 container that starts node bin/qarinah.js mcp
  • add regression tests for the Glama manifest and container entry point

Why

Glama continuously builds and introspects open-source MCP servers. Qarinah already publishes valid MCP Registry metadata and a tested stdio transport, but the repository did not contain a reproducible container entry point for Glama's sandbox.

Impact

The container exposes Qarinah's default diagnostic-only MCP surface. It does not enable context.query, initialize a workspace, write state, or grant disclosure authority.

Validation

  • npm run check
  • npm prune --omit=dev --ignore-scripts && npm run mcp:smoke
  • glama.json validated against https://glama.ai/mcp/schemas/server.json
  • Dockerfile contract covered by the repository test suite

The local Docker daemon was unavailable, so no local image build is claimed.

Branch migration

This PR replaces #96 only because its legacy head ref used the retired �gent/ prefix. The source tree and commit history are unchanged: $(System.Collections.Hashtable.oldBranch) and $(System.Collections.Hashtable.newBranch) both point to exact head $(System.Collections.Hashtable.sha) at migration time. Review and merge protection remain required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant