Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
configure_waveformA

Configure metadata/cache for a .vcd or .vcd.gz waveform. Large files are metadata-only; use build_index for expensive indexing.

index_statusA

Check cache/index readiness without rebuilding and without fully parsing the VCD.

build_indexC

Explicitly build expensive indexes. Levels: changes, runs, edges, full.

waveform_infoA

Return loaded waveform metadata including timescale, signal count, change count, and time range.

resolve_signalsA

Find candidate VCD signals by exact, leaf, substring, or token match. Use before querying ambiguous names.

value_atA

Return one signal's exact held value at a time. Time may be a raw tick or unit string like 25ns.

values_atA

Batch value_at for multiple signals at one time. Prefer this over repeated value_at calls.

changesA

Return changes for one signal in an inclusive time window.

changes_manyA

Batch changes for multiple signals in one time window. Prefer this for waveform debug context.

edgesA

Return precomputed signal edges. Kinds include rise, fall, x_enter, x_exit, z_enter, z_exit, scalar_change, vector_change.

first_edge_afterC

Return the first edge of a given kind after a time.

stable_betweenB

Check whether a signal changed between two times.

window_digestA

Summarize what changed around a time without dumping raw VCD text. Good first debug query near a failure.

define_clockA

Build a cycle index from one signal's edge events. Call before cycle-based tools.

time_to_cycleB

Map a time to the latest clock cycle at or before that time.

cycle_to_timeB

Map a clock cycle index to its VCD time.

values_at_cycleB

Batch values_at for several signals at a clock cycle.

changes_by_cycleB

Return one signal's changes between two clock cycle indices.

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/IshaanDugar/waveq'

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