Skip to main content
Glama
org-spec
by org-spec

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for the HTTP server (e.g., 3456).
GITHUB_TOKENNoGitHub token with contents and pull requests permissions for the context repository.
MCP_ACCESS_KEYNoBearer key for MCP clients on /mcp. Required when a default repository is configured unless ORG_CONTEXT_ALLOW_OPEN=1.
ORG_CONTEXT_PATHNoLocal context repository root. Default: current directory.
ORG_CONTEXT_APP_IDNoGitHub App ID for hosted mode with GitHub App.
ORG_CONTEXT_BRANCHNoBranch to serve in GitHub mode. Default: the repository's default branch.
ORG_CONTEXT_GITHUBNoGitHub repository to serve (e.g., 'owner/repo').
ORG_CONTEXT_WEB_KEYNoKey for the optional read-only web view at /c/<key>/.
ORG_CONTEXT_ALLOW_OPENNoSet to '1' to run without MCP_ACCESS_KEY (only for local development).
ORG_CONTEXT_APP_ORIGINNoExplicit origin for the GitHub App host (if different from MCP host).
ORG_CONTEXT_WRITE_MODENo'direct' or 'propose'. Default: 'direct' for local folder, 'propose' for GitHub repository.
ORG_CONTEXT_GITHUB_TOKENNoAlternative to GITHUB_TOKEN; same usage and permissions.
ORG_CONTEXT_APP_CLIENT_IDNoGitHub App client ID for OAuth flows.
ORG_CONTEXT_APP_PRIVATE_KEYNoGitHub App private key (PEM) for hosted mode.
ORG_CONTEXT_APP_CLIENT_SECRETNoGitHub App client secret for OAuth flows.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_contextA

Read the organizational context (Org Context Spec repo). Without arguments: returns the context README (the reading order and writing rules — always start here) plus a list of all context files — or, for a new/empty repository, onboarding instructions for seeding it. With a path: returns that file, or its starter template if the file does not exist yet. Read the relevant context BEFORE writing code, stories, or product documents. If you know which team you work for, read teams/.md early — it maps the team's tracker, systems, and product areas.

propose_context_changeA

Propose one coherent change to the context — one or several files that together make up a single logical decision. Bundle everything that belongs together into ONE call: one proposal becomes one commit (and one pull request for review), never one per file. IMPORTANT: the model recommends, a human decides — show the user exactly what will change and get their explicit approval BEFORE calling this tool. Provide the complete new content of each file.

searchA

Search the organizational context files. Returns matching files; use fetch to read one.

fetchA

Read one organizational context file by id (its path, as returned by search).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation3/5

get_context(path) and fetch both read a single context file, so a model could be unsure which to use; get_context's no-argument entry-point behavior and fetch's 'file id from search' purpose do differentiate them somewhat. search and propose_context_change are clearly distinct.

Naming Consistency3/5

get_context and propose_context_change follow a verb_noun pattern, while search and fetch are bare verbs, producing a mixed but readable convention. The names are not chaotic, but they do not form a fully predictable pattern.

Tool Count5/5

Four tools is a well-scoped set for an organizational context repository: an entry point, a search mechanism, an exact file reader, and a change proposal action. None feel gratuitous, and the count is comfortably within the ideal range.

Completeness4/5

The surface covers the core workflow: start from context, search/fetch existing files, and propose coherent changes. There is no direct create/update/delete tool outside propose_context_change, but that appears intentional for a human-reviewed context repo, so the gap is minor.

Maintenance

ActivityMaintained
ResponsivenessNo issues