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.

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 one validated vLLM server declaration without starting it.

configure_inference_scenarioB

Create or replace one typed inference replay scenario without executing it.

list_inference_configurationsA

List declared inference servers and scenarios without probing or execution.

plan_inference_scenarioA

Preflight a managed or existing-local server and construct a typed replay plan.

run_inference_scenarioC

Plan and execute one bounded replay against a managed or existing-local server.

list_inference_requestsA

Page through bounded normalized inference requests without prompt or error text.

plan_inference_profileA

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

run_inference_profileB

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

Install declared workload Python distributions into the active managed runtime.

Only requirements already present in the named workload's flameox.toml definition are installed. The tool never executes a workload. The result includes an active preflight and tells the agent whether to plan or inspect a remaining host capability.

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_workflowA

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

plan_captureA

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 executes the workload.
    
execute_capture_planA

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_reductionB

Execute one bound reducer lifecycle and independently revalidate its candidate.

get_reductionB

Reconnect to one immutable terminal reduction result.

get_experimentB

Return one immutable experiment protocol.

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_kernel_buildC

Import declared native compiler files and register the existing pipeline model.

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.

register_artifact_pipelineC

Bind a bounded ordered pipeline to existing immutable run artifacts.

compare_artifact_pipelinesA

Compare compatible ordered stages without returning native artifact content.

summarize_evidenceC

Render one bounded canonical proof summary and its Markdown view.

list_artifactsA

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.

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_comparisonA

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

record_analysisB

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_executionA

Inspect execution-coverage runs or a compatible pair read-only; use record_analysis to preserve it.

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_failuresA

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

get_frame_callersA

Return bounded source-linked direct callers for a frame.

get_frame_calleesA

Return bounded source-linked direct callees for a frame.

get_stack_examplesA

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_transitionsB

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_snapshotB

Return bounded privacy-limited process observations for one run.

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_workspaceB

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_kernel_validationB

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

extract_compute_sanitizerB

Extract bounded findings from an official Compute Sanitizer XML report.

extract_nvbenchB

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_startupB

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

extract_pytestC

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

extract_coverageC

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

extract_memrayC

Extract supported memory concepts through Memray's public FileReader.

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.v1.
kernel_build_schema_resourcePublished JSON Schema for flameox.kernel-build.v1.

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