Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DATABASE_URLYesPostgreSQL connection string

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
claimA

Atomically allocate the next number for a sequence (e.g. ADR/migration). Returns the FORMATTED id to write. Collision-free across all callers; the sole source of the number.

seed_sequenceC

Initialize/seed a sequence at an existing offset and set its format (prefix + zero-pad), e.g. seed 'adr' at 102 with prefix 'R'. Never rewinds a counter.

registerC

Announce your presence in a lane with an optional short status (who-owns-what + liveness).

who_is_activeB

List actors seen within the liveness window (lane-scoped if lane is given). Check before touching a shared surface.

postC

Send an attributable prose note/handoff to a lane and/or actor, with optional subject/ref/tag.

read_postsA

Read prose posts in this workspace. to_me = addressed to you or your lane; unacked_only for your inbox.

ackA

Acknowledge a post (read receipt). Idempotent.

leaseB

Advisory lease on a surface (file/path) — visibility, not a hard lock. Returns current overlapping holders.

releaseC

Release your active lease(s) on a surface.

who_holdsA

List active advisory leases in this workspace (optionally for one surface).

task_createC

Create a task (open, or assigned if an owner is given).

task_assignB

Assign a task to an owner (open/assigned → assigned).

task_startC

Start a task (assigned → in_progress).

task_blockB

Mark a task blocked, optionally on another task id, with a reason (in_progress → blocked).

task_resolveC

Resolve a task's blocker(s); returns to in_progress when none remain.

task_shipB

Ship a task (in_progress → done).

list_tasksA

List tasks in this workspace (filter by status/owner/lane), each with its open-blocker count.

query_eventsA

Query the append-only ledger with exact filters (no semantic search). AND-combined; newest first.

whats_newB

Session-start digest: everything since your cursor + unacked posts, active leases, and latest claim per sequence. Advances your cursor.

latest_claimsA

Latest claimed number per sequence in this workspace (fast collision audit).

list_sequencesA

List this project's sequences with their shape: name, prefix, pad, last_used, next, and the formatted id the NEXT claim will return. Read this instead of guessing sequence names or prefix/pad conventions; if the sequence you need is missing, ask before seeding.

whoamiA

Return your resolved identity: qualified actor (handle/label), project, and admin flag.

list_participantsA

List every participant granted into THIS project (the roster): name, kind, lane, admin flag, and whether their token is active. Use before admin_provision to avoid creating a duplicate.

admin_provisionA

Project-admin only: create (or re-token) a teammate participant in THIS project and mint its bearer token + a ready connection config (shown ONCE). Hand the returned setup to the teammate. Lane is an optional label (does not partition anything). Set is_admin only for another lead.

create_inviteA

Project-admin only: mint a project invite + a copy-paste onboarding prompt to send a teammate. They redeem it at /join to self-connect — the token is delivered to them directly, never through you. Omit participant_name to let them choose their own name.

admin_revokeA

Project-admin only: revoke a teammate's active token(s) in THIS project, by participant name. Scoped to your project; their history is preserved; they are locked out until re-granted or rotated. Returns the count revoked (0 = no such participant here / nothing active).

admin_rotateA

Project-admin only: rotate a teammate's token in THIS project, by participant name - mint a fresh token THEN revoke the old one(s) in one transaction (no lockout gap). Returns the new token + a ready connection config (shown ONCE); hand the returned setup to the teammate.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/danieldoderlein/llm-bus'

If you have feedback or need assistance with the MCP directory API, please join our Discord server