Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NO_PROXYNoComma-separated list of hosts to exclude from proxy.
HTTP_PROXYNoHTTP proxy URL.
HTTPS_PROXYNoHTTPS proxy URL.
DEEPSEEK_API_KEYYesModel credentials.
HARNESS_MCP_ROOTYesRequired root directory; the launcher's --root takes precedence over this value.
DEEPSEEK_BASE_URLNoOptional service address, must be compatible with Harness provider.
HARNESS_MCP_MODELNodeepseek-v4-flash, can be adjusted according to available models for the account.deepseek-v4-flash
HARNESS_MCP_RUNTIMENoWindows default node, Linux default bundled.
HARNESS_MCP_TIMEOUTNoSingle round timeout, default 1800 seconds, range 1..86400.1800
HARNESS_MCP_MAX_CONCURRENCYNo8, range 1..64, clients with the same root directory should have consistent configuration.8

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
submit_taskB

Start a coding task and return immediately. Multiple tasks may queue or run.

get_taskC

Read task status and paginated evidence. Completed is not independent test verification.

wait_taskC

Wait for task events or a terminal state, then return the same task view.

continue_taskB

Send review feedback to the same Harness session. Rejects concurrent execution.

cancel_taskB

Stop the owned worker tree. Check stopped_confirmed; edits are never rolled back.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 5 tools

Disambiguation5/5

Each tool maps to a clearly distinct lifecycle action: start (submit_task), read (get_task), wait (wait_task), interact (continue_task), and stop (cancel_task). The descriptions clarify subtle differences such as immediate read versus waiting for events, and starting a new task versus continuing an existing session.

Naming Consistency5/5

All five tool names follow a consistent snake_case verb_noun pattern: submit_task, get_task, wait_task, continue_task, cancel_task. There are no deviations or mixed conventions.

Tool Count5/5

Five tools is well-scoped for a task harness, covering the essential lifecycle operations (start, monitor, wait, continue, cancel) without redundancy or missing core actions. Each tool earns its place.

Completeness4/5

The core task lifecycle is covered: submission, status retrieval, waiting, feedback continuation, and cancellation. However, there is no list_tasks operation to discover queued or running tasks, and no delete/archive operation, which are minor gaps that agents can work around if task IDs are known.

Maintenance

ActivityMaintained
ResponsivenessNo issues