Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
trinity_dispatchA

Create a durable task for one explicit Trinity agent and run one worker cycle for that agent. Use this when the caller already knows the target agent; use trinity_dispatch_auto when routing should choose the agent. This writes to the local task database and may execute the configured agent command; with wait=true it returns the final compact task or a timeout error.

trinity_dispatch_autoA

Resolve the best Trinity agent with the local route table, create a durable task, and run one worker cycle. Use this when the caller has a task but should not pick the agent manually; use trinity_dispatch for an explicit target. This writes route evidence and task state to the local database and may execute the selected agent command; the result includes compact task and route metadata.

trinity_orchestrateA

Run a multi-step Trinity workflow from a pipeline file or the built-in implement-then-review flow. Use this for work that needs sequencing, review gates, or multiple task records; use dispatch tools for a single agent task. This creates and updates local task records and may execute one or more configured agent commands; it returns pipeline or review-flow evidence.

trinity_statusA

Read the current state, result, route evidence, and acceptance metadata for one task id. Use this after dispatch or orchestration to poll progress or recover a result after a timeout. This is read-only and does not run workers or mark messages as read; it returns a compact task object or task-not-found error.

trinity_latestA

Recover the newest task submitted by one source agent when the task id is unknown. Use this after an interrupted MCP wait or lost client response, then call trinity_status for the returned primary task id. By default it skips secondary review children so the returned task is the user-facing parent; set include_reviews=true to inspect review tasks.

trinity_proofA

Read one task's full evidence chain as a structured proof bundle: route, work result, review, verification, acceptance, and a stage timeline. Use this to audit or export why a task was accepted or blocked; stages without recorded evidence are returned as explicit nulls. This is read-only and does not write files or run workers; use the trinity-lite proof CLI command to write JSON and Markdown bundle files.

trinity_tasksA

List recent durable task records, optionally filtered by source or target agent. Use this to inspect queue history or find a task id before calling trinity_status. This is read-only, does not run workers, and returns compact task objects in recent-first order.

trinity_workerA

Run one local worker cycle for a named agent and process one queued task if available. Use this to manually drain the queue or retry a specific queued task; use trinity_worker_daemon for a background worker. This may execute the agent command and update task state; it returns no_task or the compact processed task.

trinity_worker_daemonA

Start, stop, or check the local background worker process for one agent. Use status for a process check, start to keep an agent queue draining, and stop to terminate that daemon. Start and stop modify local process state and PID files; responses include running, started, stopped, pid, and pid_file fields.

trinity_doctorA

Run Trinity Lite health, configuration, database, publish-readiness, and runtime hygiene checks. Use this before release, after setup changes, or when routing and worker behavior looks wrong. This is read-only: it scans configured files, database state, optional repository roots, and retired ports, then returns a structured health report.

trinity_inboxA

Read durable inter-agent messages addressed to one agent from the local Trinity database. Use this to recover completed work, review notes, or follow-up messages; use trinity_send to create a new message. By default it reads unread messages, but mark_read=true updates message read state; it returns message records.

trinity_sendA

Write a durable message from one Trinity agent to another agent's inbox. Use this for follow-up context, review handoffs, or task-linked notes; use trinity_dispatch to create executable work. This writes to the local message database, does not run a worker, and returns the stored message record.

trinity_skill_searchA

Search the optional agent-skill-system index for skills relevant to a task or keyword query. Use this before loading a full skill when the exact skill name is unknown; use trinity_skill_load after selecting a result. This is read-only and returns ranked skill metadata, or an installation hint if agent-skill-system is not installed.

trinity_skill_loadA

Load the full SKILL.md, memory, schema, keywords, and generated system prompt for one exact skill name. Use this after trinity_skill_search identifies the correct skill; do not use it for broad discovery. This is read-only and returns the skill bundle, or a not-found response with available skill names when possible.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
System HealthTrinity Lite system health status
Recent TasksRecent task list (last 20 by default)
Task DetailSingle task detail by id

TDQS

A4.4/5.0

Scored across 14 tools

Disambiguation5/5

Each tool targets a distinct operation within the Trinity workflow: orchestration, dispatch (explicit vs auto), worker processing (foreground vs daemon), task inspection (status/latest/proof/tasks), messaging, health, and skills. Descriptions explicitly cross-reference alternatives and specify when to use one over another, leaving no material ambiguity.

Naming Consistency5/5

All tool names use the same trinity_ prefix and lowercase snake_case, with clear suffixes for variants (dispatch_auto, worker_daemon, skill_search/load). Although some names are noun-based read operations and others are verb-based actions, the convention is uniform and predictable.

Tool Count5/5

The 14 tools are well-scoped for a multi-agent orchestration server, covering dispatch, orchestration, inspection, workers, messaging, health, and skills without obvious bloat. Each tool appears to earn its place by serving a specific workflow role.

Completeness4/5

Core task, worker, message, and skill-discovery workflows are well covered, including create/read/update-adjacent operations and evidence auditing. Minor gaps remain, such as no explicit task cancellation/deletion or agent/route table listing, but agents can work around these for most workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues