Skip to content

chore(glama): standalone stdio MCP demo server for directory quality scoring#348

Merged
keysersoft merged 1 commit into
mainfrom
chore/glama-stdio-eval
Jun 19, 2026
Merged

chore(glama): standalone stdio MCP demo server for directory quality scoring#348
keysersoft merged 1 commit into
mainfrom
chore/glama-stdio-eval

Conversation

@keysersoft

Copy link
Copy Markdown
Contributor

Glama scores a server by building its Dockerfile, running it, and introspecting it — it requires a server that runs locally and self-contained (external-endpoint proxying is explicitly rejected; the full gateway needs PostgreSQL so it can't boot in Glama's sandbox).

scripts/glama-stdio-demo.mjs is a tiny stdio MCP server with zero dependency on the app/NestJS/Prisma/DB — only @modelcontextprotocol/sdk + zod. It exposes the same static "how to use AnythingMCP" info tools as /mcp/demo, so Glama (and MCP Inspector) can introspect a working server and assign a quality score. No customer data.

Verified locally: initialize + tools/list returns the 4 info tools over stdio. Used as the Glama build CMD (mcp-proxy -- node scripts/glama-stdio-demo.mjs) to unblock the awesome-mcp-servers listing (#6191).

…scoring

Glama assigns a quality score by building a server's Dockerfile, running it, and
introspecting it — it requires a server that runs locally and self-contained
(external-endpoint proxying is rejected; the full gateway needs PostgreSQL so it
can't boot in Glama's sandbox).

This tiny stdio MCP server has zero dependency on the app, NestJS, Prisma or any
database — only @modelcontextprotocol/sdk + zod. It exposes the same static
"how to use AnythingMCP" info tools as /mcp/demo, so Glama (and MCP Inspector)
can introspect a working server and assign a score. Exposes no customer data.

Verified locally: initialize + tools/list returns the 4 info tools over stdio.
@keysersoft keysersoft merged commit 9ed9199 into main Jun 19, 2026
12 checks passed
@keysersoft keysersoft deleted the chore/glama-stdio-eval branch June 19, 2026 09:28
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant