Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FORGESPEC_DBNoFull database path~/.forgespec/forgespec.db
FORGESPEC_DIRNoDatabase directory~/.forgespec

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
sdd_validateA

Validate an SDD contract against the phase schema. Returns validation result with confidence check and allowed transitions.

sdd_saveB

Validate and persist an SDD contract. Records the phase transition for project traceability.

sdd_historyA

Get the SDD phase history for a project. Shows all contract transitions in chronological order.

sdd_getA

Get a single SDD contract by ID. Returns full contract data.

sdd_listB

List all SDD contracts with optional filters by project and phase.

tb_create_boardA

Create a new task board for a project. Optionally include tasks inline to create board + all tasks in a single atomic call (avoids N separate tb_add_task calls).

tb_add_taskB

Add a task to an existing board. Every task should reference a spec and have acceptance criteria.

tb_statusB

Get the current status of a task board with all tasks grouped by status.

tb_claimA

Claim a task for execution. Only claims tasks in 'ready' status with all dependencies resolved.

tb_updateA

Update a task's status and/or append notes. Moving to 'done' requires 'in_progress' or 'in_review'. Notes are stored as timestamped entries.

tb_unblockedA

List all tasks that are ready to be worked on (no unresolved dependencies).

tb_getA

Get full details of a single task by ID.

tb_list_boardsA

List all task boards, optionally filtered by project. Use this to discover board IDs after context loss.

file_reserveA

Reserve files or glob patterns to prevent conflicts between agents. Use check_only=true to check for conflicts without reserving. Reservations expire after TTL.

file_releaseB

Release file reservations held by an agent.

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/lleontor705/forgespec-mcp'

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