Skip to main content
Glama
christophejlegros-lgtm

ASTRA — Unified Research Lab + MCP Server

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": 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_resetB

Reset SNN Engine

inject_spikesD

Spike Injection

get_acm_scoreC

Consciousness Assessment (Proxy)

check_ethicsC

IRB Neural Welfare Check

set_parameterD

Modify State Parameter

get_platform_statusD

Bio-Computing Platforms

export_snapshotC

Full State Snapshot

simulation_controlD

Simulation Control

wm_encodeB

Encode SNN State to Latent Space

wm_predictC

Predict Next SNN State in Latent Space

wm_planC

CEM Planning for Optimal Spike Injection

wm_surpriseC

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_audioB

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

sensor_olfactoryC

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_stateC

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

tcai_emotion_appraiseB

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

tcai_memory_storeB

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_modelB

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

tcai_metricsC

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_learningA

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_curiosityB

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_metaconsciousnessA

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_developmentA

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.8). 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.8): 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.8 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_triggerC

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

TDQS

C2.4/5.0

Scored across 50 tools

Disambiguation4/5

Most tools have distinct, specific purposes due to domain-specific prefixes and detailed descriptions. However, the large number (50) and some acronym-heavy names may cause minor confusion between closely related tools like tcai_cycle and tcai_active_inference.

Naming Consistency3/5

Naming is somewhat inconsistent: subdomain prefixes (tcai_, np_, snn_, wm_, sensor_) provide structure, but verb placement varies (e.g., `inject_spikes` vs `export_snapshot` vs `simulation_control`). Some tools use `get_` prefix while others don't, creating a mix.

Tool Count2/5

With 50 tools, the server is overloaded relative to typical MCP servers. While the scope is broad (consciousness, neuroplatform, world model, sensors, SNN), the number of tools makes navigation and selection difficult for an agent.

Completeness4/5

The tool surface covers core workflows for each subdomain: consciousness cycle, neuroplatform control, world model operations, sensor fusion, and ethical checks. Minor gaps exist (e.g., no explicit tool for configuration persistence), but overall it is comprehensive.

Maintenance

ActivityInactive
ResponsivenessNo issues