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
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
herdr_bridge_statusA

Report the safety profile, protocol version, and stable capabilities of this bridge. This is read-only and is the startup handshake for coordinators.

herdr_relayB

Submit a prompt to one active leased agent and return a durable receipt for later collection.

herdr_handoffC

Prompt one active leased agent and collect the exact receipt-bound settled result.

herdr_batch_handoffC

Deliver up to eight independent tasks to active leased agents and collect exact receipt-bound results.

herdr_collect_handoffsC

Collect one to eight pending handoff receipts without submitting another prompt.

herdr_handoff_receipt_listC

List content-free handoff receipts and their collection state.

herdr_handoff_receipt_abandonC

Explicitly release an outstanding handoff barrier only after its exact leased agent is settled.

herdr_controller_acquireA

Acquire the first exclusive controller lease for the named project from this MCP client's Herdr pane. Returns an ephemeral fence token required by every coordination mutation.

herdr_controller_resumeC

Resume coordination after clear or MCP restart only from the same named Herdr agent identity. Rotates the lease id and fence token so conversational history is unnecessary.

herdr_controller_takeoverA

Transfer an expired controller lease to this Herdr pane only when the previous identity is missing, done, or blocked and the caller supplies the expected predecessor lease plus durable authority.

herdr_controller_renewC

Renew the active controller lease from its exact Herdr pane and identity.

herdr_controller_releaseB

Release this controller generation after durable checkpointing. The fence becomes invalid immediately; workers and reviewer leases are preserved.

herdr_controller_listA

List controller lease identities and expiry without exposing fence tokens. This is read-only.

herdr_agent_wait_settledB

Wait for an agent to become idle, done, or blocked, then return its state and visible output. Use after_seq to wait for a newer state transition instead of accepting stale terminal state.

herdr_agent_wait_anyB

Wait concurrently for the first of several agents to become idle, done, or blocked. Losing waits are cancelled. Per-target after_seq cursors prevent stale terminal states.

herdr_owned_reviewer_startB

Create a dedicated no-focus tab in the controller's workspace, start one supported reviewer in its root pane, verify its identity, and persist a lease. This never splits the controller tab and does not accept arbitrary shell commands or agent arguments.

herdr_owned_reviewer_listB

List persistent reviewer leases, optionally limited to one controller. This is read-only.

herdr_owned_reviewer_closeA

Capture and close only an idle or done reviewer whose pane, agent kind, name, cwd, controller, and lease still match. Blocked or working reviewers are refused.

herdr_owned_reviewer_cleanupA

Inspect reviewer leases for one controller and optionally close only identity-matched idle/done reviewers. Dry-run is the default; blocked, working, and ambiguous leases are preserved.

herdr_owned_worker_startB

Reserve a manifest-scoped Git lane, verify its branch/base/HEAD/status digest and active ownership leases, then start one leased writer in a dedicated no-focus tab. The controller tab is never split. Durable ticket/spec authority must already have been validated by the coordinator.

herdr_owned_worker_listB

List persistent writer leases, optionally limited to one controller. This is read-only.

herdr_owned_worker_releaseB

Release only an idle/done identity-matched writer after revalidating branch, HEAD, Git status digest, and a durable checkpoint reference. The worktree and bytes are preserved.

herdr_owned_worker_verification_snapshotC

Return the exact settled writer identity, Git status digest, and content digest used to authorize a host verification. This is read-only and executes no repository code.

herdr_owned_worker_verifyA

Run the repository-selected verification gate on the host for one settled leased writer. Commands are fixed, controller-fenced, digest-pinned, time-bounded, and recorded. Optional dependency bootstraps accept only npm ci or unchanged, fully hash-pinned requirements.lock manifests from the accepted base commit.

herdr_owned_worker_verification_listB

List content-free host verification records, optionally for one controller or writer lease. This is read-only and never returns command output.

herdr_lease_inventoryA

List live Herdr agents with matching reviewer, writer, or adopted-pane leases and report retained leases whose live identity is missing or changed. This is read-only.

herdr_lease_reconcileA

Reconcile a retained failed lifecycle lease only when the exact leased pane is confirmed absent. Live panes and ambiguous writers are always preserved. Dry-run is the default.

herdr_owned_pane_adoptC

Create a cleanup-only lease for one existing idle/done named agent after exact identity, durable authority, state cursor, and protected-pane checks. Adoption grants no Git ownership or implementation authority.

herdr_owned_pane_listA

List cleanup-only leases for adopted legacy panes, optionally limited to one controller. This is read-only.

herdr_owned_pane_closeC

Capture and close one cleanup-only adopted pane after exact identity, idle/done state, fresh state cursor, controller, and durable checkpoint checks. Files, worktrees, and branches are preserved.

herdr_agent_listA

List all agents herdr currently recognizes — any supported agent type (pi, omp, claude, codex, opencode, hermes, qodercli, …) — with semantic state (idle/working/blocked/done), cwd, pane/tab/workspace ids. Use this first to discover targets for other agent tools.

herdr_agent_getA

Get details for a single agent (state, pane id, workspace, agent session).

herdr_agent_readA

Read another agent's terminal output to gather context (contextual handoff). Defaults to the visible screen, which is the most reliable source. Keep lines small to avoid flooding context. To find valid targets first, call herdr_agent_list.

herdr_agent_waitA

Block until an agent reaches a given status. Useful to synchronize a handoff (wait for the other agent to become idle/done before sending the next step).

herdr_wait_outputA

Block until a pane's output matches given text (or regex). Useful to wait for a build/command to finish in another agent's pane.

herdr_session_listA

List herdr persistent sessions. Sessions survive disconnects and can be shared/reattached locally or over SSH.

herdr_pane_listB

List panes, optionally filtered to a workspace.

herdr_pane_getC

Get details for a pane.

herdr_pane_readC

Read a pane's terminal output. Keep lines small to avoid flooding context.

herdr_tab_listA

List tabs, optionally filtered to a workspace.

herdr_tab_getC

Get details for a tab.

herdr_workspace_listC

List workspaces.

herdr_workspace_getC

Get details for a workspace.

herdr_integration_statusA

Show which agent integrations herdr knows about and their install status (pi, omp, claude, codex, opencode, hermes, qodercli, …). Use this to discover what agent types are available in this herdr install.

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/nativestrider/herdr-mesh-safe'

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