Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ASTRA_SSE_PORTNoSSE transport port9002
ASTRA_HTTP_PORTNoStreamable HTTP port9003
ASTRA_LOG_LEVELNoLog level: debug, info, warn, errorinfo
ASTRA_CORS_ORIGINNoCORS allowed origin*

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": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_system_statusC

ASTRA System Status

get_metricsC

Real-time Metrics

get_snn_stateC

SNN Engine State

snn_stepC

Advance SNN Simulation

snn_resetC

Reset SNN Engine

inject_spikesD

Spike Injection

get_acm_scoreC

Consciousness Assessment (Proxy)

check_ethicsC

IRB Neural Welfare Check

set_parameterC

Modify State Parameter

get_platform_statusD

Bio-Computing Platforms

export_snapshotD

Full State Snapshot

simulation_controlD

Simulation Control

wm_encodeC

Encode SNN State to Latent Space

wm_predictC

Predict Next SNN State in Latent Space

wm_planC

CEM Planning for Optimal Spike Injection

wm_surpriseD

Violation-of-Expectation Detection

wm_train_stepD

Online World Model Training Step

wm_statusC

World Model Status & Metrics

sensor_visualC

V-JEPA 2 Visual Encoding (Image/Video)

sensor_audioC

A-JEPA Audio Encoding (Waveform → Mel → Latent)

sensor_olfactoryD

Koniku Kore Olfactory Encoding (Chemoreceptor → Latent)

sensor_fuseD

Cross-Modal Attention Fusion

sensor_processC

Full Multimodal Pipeline (All Modalities → Fused z)

sensor_statusC

Multimodal Sensor Pipeline Status

tcai_cycleA

Run one or more ACM cycles (the_consciousness_ai port): SNN signals → AKOrN binding → GNW ignition → qualia → emotion → reward shaping → emotional memory → self-model → second-order loop. Set stopWhenSatisfied to halt early once the recursive loop reaches a sustained satisfactory (converged, low-curiosity, stable) regime.

tcai_workspace_stateB

Global Neuronal Workspace state: ignition, focus, qualia, sync R, unity metrics, access history

tcai_emotion_appraiseC

Appraise raw signals into PAD emotional space (Mehrabian) with inertia

tcai_memory_storeC

Store an experience in emotional memory (attention-gated, salience-indexed)

tcai_memory_retrieveB

Retrieve memories by blended cosine similarity, PAD congruence and salience

tcai_self_modelC

Self-representation state: interoception, epistemic model, temporal continuity, attention schema

tcai_metricsB

Consciousness proxy report: GNW metrics, Effective Information, Φ̃-RIIU, composite score

tcai_resetA

Reset the TCAI consciousness system (workspace, memory, emotion, metrics)

tcai_second_orderB

Second-order (self-evidencing) loop snapshot: meta-learning velocity, RND curiosity (epistemic value), capability model, meta-consciousness score, developmental stage. The system observing and correcting its own predictive capacity (Legros 2026 §3.2).

tcai_meta_learningC

Meta-learning state (MetaLearningModule port): learning velocity from RPE-variance dynamics. velocity>0 ⇒ converging; noveltySpike ⇒ novel/confusing regime. Optionally inject an RPE sample.

tcai_capability_modelA

Agency capability model (DirectExperienceLearner port): action → expected-valence map (EMA). Query expected outcome of an action, or list the learned capability table.

tcai_curiosityA

Intrinsic-reward / curiosity (RNDCuriosity port): prediction error between a frozen random target and an online predictor on a representation vector. High error = novelty = exploration drive (EFE epistemic value proxy, Legros 2026 §4.1). Defaults to the current GNW broadcast.

tcai_metaconsciousnessB

Meta-consciousness composite (MetaconsciousnessEvaluator port): weighted score over confidence calibration, learning awareness, self-continuity and error monitoring. PROXY of meta-representation capacity, not a measurement.

tcai_developmentB

Longitudinal developmental tracking (DevelopmentTracker port): coarse stage (nascent→reactive→integrative→reflective) from the running composite-proxy level, stability and meta-representation score. Second-order self-monitoring over time.

tcai_convergenceA

Inspect or configure the recursive double-loop halting criterion (v2.7). With no arguments, returns the current satisfaction state and active thresholds. With arguments, updates them. The loop halts only when variational free energy has settled (|ΔF| ≤ epsFreeEnergy) AND realized task quality is high (≥ minTaskQuality) AND epistemic value is low, sustained over patience cycles — stationarity alone is insufficient (Legros 2026 §2.2/§4.3).

tcai_active_inferenceA

Active-inference core telemetry (v2.7): the REAL variational free energy F (surprise), expected free energy G(π) decomposed into pragmatic + epistemic value, the realized task quality, the model entropy, and the Dirichlet-learned action. This is the principled quantity the halting criterion thresholds on — not a heuristic correlate (Da Costa et al. 2020; Legros 2026 §4.3).

tcai_calibrateA

Calibrate the halting threshold on the measured ΔF scale instead of a guessed constant. Runs cycles warm-up cycles at the given reward, records the free-energy increments |ΔF|, and sets epsFreeEnergy to factor× their median. Returns the measured ΔF scale and the applied threshold. Addresses the v2.7 critique that the default 0.02 nats was uncalibrated.

np_statusC

NeuroPlatform v2 — Platform & Controller Status

np_configure_stimB

NeuroPlatform v2 — Define, validate & upload a StimParam (charge-balanced biphasic stimulation)

np_send_triggerB

NeuroPlatform v2 — Fire trigger(s): execute uploaded StimParams via a 16-bit trigger array

np_count_spikesC

NeuroPlatform v2 — Closed-loop _count_spike: spikes per electrode over an N-ms window

np_query_spike_countB

NeuroPlatform v2 DB — SpikeCountQuery: spikes/minute per electrode over a time window

np_query_spike_eventsC

NeuroPlatform v2 DB — SpikeEventQuery: individual spike timings over a window

np_query_triggersC

NeuroPlatform v2 DB — TriggersQuery: triggers sent to the organoid over a window

np_camera_captureC

NeuroPlatform v2 — Last MEA camera capture (descriptor + viability)

np_closed_loopC

NeuroPlatform v2 — Closed loop: read organoid → couple to ASTRA fusion/ROS/ethics, optionally drive the SNN

Prompts

Interactive templates invoked by user choice

NameDescription
wm-experimentWorld Model experiment: encode → predict → compare → plan
multimodal-experimentFull multimodal sensor experiment: visual + audio + olfactory → fused → WM
tcai-consciousness-cycleGuided ACM consciousness cycle experiment
tcai-second-order-loopProbe the second-order self-evidencing loop
neuroplatform-experimentFull NeuroPlatform v2 closed-loop wetware stimulation experiment
system-health-reportComprehensive system health report
snn-experimentControlled SNN experiment
ethics-stress-testProgressive biomarker degradation

Resources

Contextual data attached and managed by the client

NameDescription
wm-latentCurrent latent space state and embedding history
wm-predictionsWorld Model prediction history and accuracy
sensors-stateMultimodal sensor pipeline state and last fusion
tcai-statethe_consciousness_ai integrated system state
tcai-second-orderSecond-order (self-evidencing) loop state: meta-learning, curiosity, capability, meta-consciousness, development
neuroplatform-stateFinalSpark NeuroPlatform v2 organoid + controller telemetry
metrics-realtimeLive metrics
snn-topologySNN network architecture
acm-stateConsciousness proxy assessment
ethics-welfareIRB compliance report
snapshot-currentComplete state dump

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/christophejlegros-lgtm/ASTRA-Unified-ResearchLab-MCP-v2.7'

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