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

Tools

Functions exposed to the LLM to take actions

NameDescription
initialize_workspaceA

Initialize Flameox in the fixed project root after it has been verified.

workspace_statusA

Return workspace status; on first use, follow WORKSPACE_NOT_FOUND recovery.

rebuild_catalogA

Rebuild only the disposable catalog from immutable corpus evidence.

workload_configuration_statusA

Inspect flameox.toml without writing or executing anything.

    Use this after workspace initialization to decide whether to call configure_workload
    or list_declared_workflows. Invalid configuration is reported without replacement.
    
configure_workloadA

Write one validated named workload without executing it.

    Writes only the project workload configuration, preserves existing workloads and
    experiments, and returns the next discovery step. It never executes the command.
    Use operation='replace' with the current configuration_id to update an existing workload.
    
configure_inference_serverA

Create or replace a local inference-server declaration without starting it.

configure_inference_scenarioC

Create a bounded generic benchmark scenario, not a provider rollout replay engine.

list_inference_configurationsA

List declared inference servers and scenarios without probing or execution.

plan_inference_scenarioB

Qualify one benchmark launcher and construct a typed execution plan.

run_inference_scenarioC

Execute one qualified generic benchmark against a managed or existing-local server.

list_inference_requestsB

Page through prompt-free requests with one typed outcome and no derived status fields.

plan_inference_profileC

Build a diagnostic-only profile plan for one managed vLLM server.

run_inference_profileC

Run one diagnostic-only profile window against a managed vLLM server.

list_capabilitiesA

List capabilities and setup actions scoped to a selected capture adapter.

    Omit adapter for a complete read-only inventory. In that mode, the per-capability setup
    fields and available_setup_adapters are informational only; select an adapter and call
    this tool again before mutating the managed environment. Managed setup never executes a
    workload.
    
start_capability_setupA

Start detached capability provisioning and return its durable operation ID.

    Use the same idempotency key to reconnect after a lost request. Poll
    get_capability_setup for named phases, item outcomes, and the terminal receipt;
    cancel_capability_setup requests cleanup of owned work.
    
get_capability_setupA

Read durable capability setup state after the original request disappears.

cancel_capability_setupA

Request cancellation and cleanup of a server-owned capability setup operation.

prepare_adapterA

Approve one installed third-party adapter by exact installed package identity.

    This records agent-created provenance under the workspace lock; it does not install a
    package, import plugin code, or execute a workload. Call list_capabilities again.
    
prepare_workload_dependenciesA

Inspect declared workload Python distributions in its bound interpreter.

This operation never installs packages, mutates an environment, or executes the workload; in other words, it never executes user code. The result includes an active preflight and tells the agent whether to plan capture or fix the declared environment outside Flameox.

list_declared_workflowsA

Discover declared workflows before planning; this never runs them.

    With no arguments, list workloads. Pass kind='experiment' or
    kind='fault_experiment' to list declared experiments.
    
get_declared_workflowC

Inspect allowed parameters and validation metadata, then call the matching plan tool.

plan_captureB

Bind one current capture without running it.

    The default auto mode runs the declared workload directly in the local environment and
    records that no enforced descendant containment was used. Use managed only when the
    project policy explicitly requires containment, and use trusted_local to request the
    same direct local execution explicitly. This tool never runs a measurement, but an
    adapter may execute a bounded compatibility probe such as NVBench ``--version``.
    
execute_capture_planB

Run one current plan with side effects; the token is single-use, then get_run.

start_detached_captureC

Start one current plan once; reconnect by run_id without keeping this call open.

get_detached_captureA

Reconnect to bounded progress and lifecycle status for one detached run.

cancel_detached_captureA

Cancel only the exact detached task owned by this server; repeated calls are safe.

plan_experimentC

After workflow and capability discovery, bind a declared experiment; then run it.

run_experimentA

Execute all current trials from one single-use plan, then inspect get_experiment.

plan_fault_experimentA

Bind a declared loopback Toxiproxy experiment and its exact toxic scenarios.

    Toxiproxy must already be prepared by start_capability_setup; planning neither
    downloads nor starts it.
    
run_fault_experimentB

Run every baseline and declared treatment through its managed loopback proxy.

get_fault_experimentA

Read one immutable completed fault experiment result.

plan_reductionC

Bind immutable input and approved reducer/predicate identities before execution.

execute_reductionC

Execute one bound reducer lifecycle and independently revalidate its candidate.

get_reductionB

Reconnect to one immutable terminal reduction result.

get_experimentB

Reconstruct one bounded experiment outcome from durable evidence.

list_experiment_trialsA

Return one bounded page of immutable trials for an experiment.

import_artifactA

Import one project-local artifact and preserve producer identity.

    Chrome traces with Torch profiler markers are identified automatically. Use
    kind='execution_trace' for Chrome/Torch traces, then run extract_perfetto before
    analyze_pytorch. If detection is ambiguous, set producer='torch.profiler'.
    
import_static_analysisB

Preserve one native SARIF 2.1.0 report and project bounded static candidates.

The native report remains an immutable analysis-result artifact. Static candidates are source-scoped analyzer output, not Findings or confirmation of runtime behavior.

query_static_candidatesC

Return one cursor-bounded page of source-scoped static candidates.

query_triton_autotune_selectionsB

Return one cursor-bounded page of provider-reported Triton autotune selections.

qualify_artifact_importC

Validate preserved native bytes and create a semantically qualified import run.

register_kernel_validationC

Attach validated immutable correctness evidence to its exact producing run.

import_xctraceC

Preserve a native Metal trace bundle and bounded xctrace TOC export.

import_kernel_buildC

Import native compiler evidence and register one lineage per dump group.

import_nvbenchA

Import an NVBench JSON and its provider-declared sidecars as one atomic bundle.

    Parses the primary JSON first to discover which sidecar files the
    document references.  Only those files are imported — no arbitrary
    sibling files are accepted.  Each sidecar's expected byte length is
    bound to ``declared_size * 4`` (float32) and verified after import.
    
list_runsA

Discover a filtered run cohort; follow next_cursor without changing filters.

get_runA

Hydrate a run selected by list_runs; use an analyze_* tool for bounded interpretation.

get_artifactA

Return bounded metadata and an opaque resource URI, never a host path or bytes.

list_artifact_reductionsB

Page every reduction that produced an artifact selected by get_artifact.

preview_artifactB

Read bounded UTF-8 process or validation output without exposing a host path.

register_artifact_pipelineC

Bind a bounded ordered pipeline to existing immutable run artifacts.

list_artifact_pipelinesA

Discover bounded immutable pipelines by run, name, producer, or artifact.

get_artifact_pipelineC

Read one pipeline and bounded compatible comparison candidates.

compare_artifact_pipelinesB

Compare compatible ordered stages without returning native artifact content.

summarize_evidenceC

Render one bounded canonical proof summary and its Markdown view.

list_artifactsB

List bounded artifact metadata from one pinned corpus snapshot.

create_investigationC

Create a durable diagnostic question.

list_investigationsC

List bounded current investigation projections.

get_investigationB

Return one current investigation projection.

record_hypothesisC

Record or revise a falsifiable hypothesis.

get_hypothesisB

Return the current hypothesis revision.

record_findingC

Record or revise an evidence-linked finding.

get_findingA

Return the current finding revision with its exact evidence edges.

list_findingsC

List bounded current finding projections.

freeze_run_setC

Freeze a bounded cohort against one corpus snapshot.

compare_run_setsA

Preview compatible frozen cohorts without persistence; use record_comparison to save.

record_comparisonB

Persist a reviewed comparison; use compare_run_sets for read-only preview.

compare_kernel_validationB

Compare exact correctness metrics from two immutable run cohorts.

record_kernel_validation_comparisonC

Persist a correctness comparison and exact input provenance.

record_analysisA

Persist a curated analysis; use analyze_* first for read-only preview.

analyze_hotspotsA

Analyze sampled-profile runs or artifacts for bounded source-linked hotspots; use extract_pyperf/query_measurements for benchmark_samples instead.

analyze_memoryA

Analyze memory-profile runs or artifacts for peak, retained-end, and allocation evidence.

analyze_nsight_computeA

Analyze persisted Nsight Compute rule facts without reopening the native .ncu-rep.

The bounded result includes target qualification, coverage, provider provenance, and a concrete recapture selection when more evidence is needed.

analyze_executionA

Inspect one bounded execution-evidence collection. When next_cursor is present, repeat the same query with that cursor; use record_analysis to preserve a result.

analyze_pytorchA

Summarize normalized Perfetto evidence from a torch.profiler run or artifact.

    This read-only tool never extracts implicitly. If normalized rows are absent, follow
    the typed recovery result and call extract_perfetto for the exact run.
    
analyze_accelerator_launchesB

Analyze observed runtime launches, graph launches, kernels, and idle gaps.

analyze_scalingA

Summarize an existing experiment without collecting missing trials.

analyze_failuresB

Analyze an explicit filtered failure cohort read-only after list_runs discovery.

get_frame_callersB

Return bounded source-linked direct callers for a frame.

get_frame_calleesB

Return bounded source-linked direct callees for a frame.

get_stack_examplesB

Return bounded representative stacks containing a frame.

get_trace_windowA

Return bounded trace slices overlapping a declared time window.

extract_otlp_traceA

Normalize an explicitly registered OTLP file artifact into evidence tables.

get_operation_windowB

Return normalized OTLP spans overlapping a bounded time range.

get_operation_transitionsC

Return bounded parent/child transitions without interpreting causality.

find_repeated_operation_sequencesC

Return repeated span signatures as bounded derived evidence.

get_lifecycle_gapsC

Return explicit timestamp, identity, and missing-parent evidence.

get_process_snapshotC

Return bounded process observations with explicit visibility coverage.

get_native_viewer_planA

Return, but never execute, the installed native viewer command.

query_measurementsC

Query normalized measurements through reviewed filters and cursors.

get_evidenceA

Resolve a known typed reference; pass ref_type and its ID separately after discovery.

validate_workspaceA

Validate manifests and schemas; optionally hash every payload.

extract_pyperfC

Extract public pyperf run, warmup, loop, and value evidence.

extract_benchmark_samplesC

Extract raw accelerator benchmark samples with explicit timing semantics.

extract_node_cpu_profC

Extract bounded evidence from a Node/V8 CPU profile.

extract_node_heap_profC

Extract bounded evidence from a Node/V8 sampling heap profile.

extract_kernel_validationC

Extract bounded per-case metrics from registered kernel-validation evidence.

extract_compute_sanitizerC

Extract bounded findings from an official Compute Sanitizer XML report.

extract_nvbenchA

Extract NVBench sample times and frequencies from a preserved bundle.

The run must contain exactly one primary NVBench JSON artifact and zero or more sidecar artifacts declared by the JSON document.

extract_nsight_computeC

Extract bounded metrics through NVIDIA's installed ncu_report interface.

extract_inference_traceC

Extract bounded prompt-free Mooncake request schedule evidence.

extract_inference_resultC

Extract prompt-free AIPerf requests or vLLM aggregate measurements.

extract_python_startupC

Extract repeated startup, peak RSS, and package-grouped import evidence.

extract_pytestB

Extract pytest phase, fixture, worker, outcome, and failure-latency evidence.

extract_coverageB

Extract bounded execution-path evidence through coverage.py's public API.

extract_memrayA

Start durable Memray extraction; poll get_extraction with the operation ID.

get_extractionA

Read durable extraction progress, outcome, and recovery after disconnect.

cancel_extractionA

Request cancellation of one server-owned extraction and return bounded cleanup state.

extract_perfettoC

Run versioned curated queries through a configured local Trace Processor.

extract_nsight_systemsB

Extract curated evidence from an imported official Nsight Systems SQLite export.

extract_observationsC

Extract bounded semantic observations emitted through flameox.sdk.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
kernel_validation_schema_resourcePublished JSON Schema for flameox.kernel-validation.v2.
kernel_build_schema_resourcePublished JSON Schema for the kernel-build provenance document.

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/morluto/flameox'

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