glasz-mcp
Fetches glasz-style spec files (product.md, tech.md, test-plan.md, and specs/INDEX.md) from GitHub repositories, allowing LLMs to answer questions about features, stories, and acceptance criteria without cloning the repo.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@glasz-mcpShow me the acceptance criteria for the login feature."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
glasz-mcp
A read-only Model Context Protocol server that
fetches glasz-style spec files (the product.md / tech.md / test-plan.md
trio + the derived specs/INDEX.md) from GitHub repositories and hands them to
an LLM client, so the model can answer questions about features, stories, and AC
status without the user cloning the repo or pasting files.
It is intentionally a thin window onto the same source data that glasz the app
reads — no writes, no parsing on the server (the LLM interprets the trio,
guided by the server instructions block).
Status — v1-core
This release implements the v1-core scope:
Story | What |
S1 | Install via |
S4 |
|
S5 |
|
S6 |
|
Deferred to v1.x: S2 (OAuth device-flow login — currently a stub) and
S3 (list_repos discovery — not registered).
Related MCP server: GitHub MCP Server
Install
Add this to your MCP client config (Claude Desktop / Claude Code / Cursor):
{
"command": "npx",
"args": ["-y", "github:quintegro/glasz-mcp"],
"env": { "GITHUB_REPO": "owner/name" }
}GITHUB_REPO is optional — when set, tools default to it if repo is omitted.
Authentication
Public repositories are readable without a token. For private repos, set
GITHUB_TOKEN in the client config env, or place a token at
~/.glasz-mcp/auth.json (mode 0600):
{ "access_token": "ghp_…", "token_type": "bearer", "scope": "repo", "login": "you", "created_at": "2026-06-19T00:00:00Z" }The OAuth device-flow login command is deferred to v1.x.
Tools
get_index({ repo? })— returns the raw markdown ofspecs/INDEX.md.get_feature({ repo?, slug })— returns the trio forspecs/features/<slug>/.
Development
pnpm install # also runs `prepare` → build
pnpm run build # tsc → dist/
pnpm test # unit + integration (vitest)
node bin/glasz-mcp.js # start the server on stdiodist/ is committed to git (not .gitignored) because npx git-installs do
not run build scripts — the compiled output must exist on the default branch.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/korgmp3/glasz-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server