Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SQUIRE_TOKENNoOptional Squire session or headless token. The public service also supports anonymous access when no token is provided.
SQUIRE_API_BASE_URLNoOptional API base URL override. Defaults to https://api.squire.run.https://api.squire.run

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
helpA

Show the top-level Squire command catalog or help for a specific command. This is the canonical discovery surface for humans and agents before choosing a command.

whoamiA

Return the current public or authenticated identity, trust tier, feature flags, token metadata, and server-side quotas.

verifyA

Run small inline snippets or staged scripts in fresh Linux containers across the supported target images.

depsA

Validate whether dependency manifests install in a clean environment. The CLI surface exists, but the public zero-egress service currently rejects deps jobs.

sqlA

Run SQLite or Postgres schema, query, and migration validation in a fresh disposable database sandbox.

testA

Run small or medium test jobs in clean runtimes with a target matrix for Python, Node, or Bash.

lintA

Run fixed lint and static-analysis tools in a fresh toolchain so local environment drift does not affect the result.

auditA

Run the supported security-focused audit surfaces against staged local files. On the public service this currently means secret scanning and local-config static analysis.

buildA

Run offline packaging and build sanity checks in clean environments and optionally pull the resulting artifacts back locally.

benchB

Run small, short-lived benchmark jobs in clean runtimes to compare simple timing behavior without turning Squire into a full performance platform.

browserA

Run headless Chromium in a constrained offline sandbox and optionally download screenshots or other generated browser artifacts locally.

compileA

Run target-specific Go or Rust compilation checks in clean toolchains without turning Squire into a full CI or release system.

solveA

Run bounded solver jobs for Z3 or MiniZinc in a fresh disposable sandbox.

quantum_simulateB

Stage a small Python/Qiskit file set, run the entry file inside an offline Qiskit Aer image, and optionally download generated artifacts locally.

dataA

Run Python data-processing jobs in a disposable remote runtime with pandas, polars, and pyarrow available.

mediaA

Run Python media jobs in a disposable remote runtime with ffmpeg installed and optionally download the generated files locally.

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/reidgoodbar/squire'

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