Skip to main content
Glama
Hakowan
by Hakowan

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

Tools

Functions exposed to the LLM to take actions

NameDescription
get_schemaC

Return compact guidance; use fragment='full' only as a last resort.

get_spec_templateC

List or return minimal canonical FigureSpec templates.

get_specA

Resolve a session-local content-addressed FigureSpec handle.

get_backendsA

Return declared features and limitations for every rendering backend.

inspect_dataB

Inspect a workspace mesh before selecting attributes.

search_galleryB

Search local or published recipes; return no matches if unavailable.

validate_specC

Validate and return a spec_id; include canonical JSON only on request.

fit_cameraC

Fit scene.camera from a validated spec_id while preserving intent.

compile_specB

Compile a FigureSpec and return resolved view and overlay metadata.

render_specB

Render an interactive or backend-native artifact when explicitly requested.

observe_specC

Capture PNG output and compact visual evidence from a FigureSpec.

evaluate_visual_patchD

Compare compact evidence; include full specs/manifests only on request.

apply_patchC

Apply patches and return a spec_id; include JSON only on request.

Prompts

Interactive templates invoked by user choice

NameDescription
author_figureCreate an agent prompt for authoring one grounded Hakowan figure.

Resources

Contextual data attached and managed by the client

NameDescription
Hakowan FigureSpec schemaReturn the canonical JSON Schema as formatted JSON text.
Hakowan agent workflowReturn the safe inspect-author-validate-render-patch workflow.

TDQS

B3.1/5.0

Scored across 13 tools

Disambiguation4/5

The tools are mostly distinct by resource and action, especially the pipeline stages: validate, compile, observe, render, patch, and evaluate. The only mild ambiguity is among get_schema, get_spec_template, and get_spec, though their descriptions do enough to guide selection.

Naming Consistency5/5

Every tool follows a consistent verb_noun snake_case pattern, such as get_spec, validate_spec, compile_spec, and apply_patch. There are no vague single-word names or mixed conventions.

Tool Count5/5

Thirteen tools is within the ideal scope for a specification-and-rendering server. Each tool maps to a distinct stage in the workflow, from schema exploration and validation to rendering and patch evaluation.

Completeness5/5

The tool surface covers the full FigureSpec lifecycle: creation from templates, validation, retrieval, compilation, observation, rendering, patching, and visual evaluation. No critical workflow dead ends are evident for the stated domain.

Maintenance

ActivityMaintained
ResponsivenessNo issues