ASTRA MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ASTRA_SSE_PORT | No | SSE transport port | 9002 |
| ASTRA_HTTP_PORT | No | Streamable HTTP port | 9003 |
| ASTRA_LOG_LEVEL | No | Log level: debug, info, warn, error | info |
| ASTRA_CORS_ORIGIN | No | CORS 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 |
| 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 |
| 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
| Name | Description |
|---|---|
| wm-experiment | World Model experiment: encode → predict → compare → plan |
| multimodal-experiment | Full multimodal sensor experiment: visual + audio + olfactory → fused → WM |
| tcai-consciousness-cycle | Guided ACM consciousness cycle experiment |
| tcai-second-order-loop | Probe the second-order self-evidencing loop |
| neuroplatform-experiment | Full NeuroPlatform v2 closed-loop wetware stimulation experiment |
| system-health-report | Comprehensive system health report |
| snn-experiment | Controlled SNN experiment |
| ethics-stress-test | Progressive biomarker degradation |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| wm-latent | Current latent space state and embedding history |
| wm-predictions | World Model prediction history and accuracy |
| sensors-state | Multimodal sensor pipeline state and last fusion |
| tcai-state | the_consciousness_ai integrated system state |
| tcai-second-order | Second-order (self-evidencing) loop state: meta-learning, curiosity, capability, meta-consciousness, development |
| neuroplatform-state | FinalSpark NeuroPlatform v2 organoid + controller telemetry |
| metrics-realtime | Live metrics |
| snn-topology | SNN network architecture |
| acm-state | Consciousness proxy assessment |
| ethics-welfare | IRB compliance report |
| snapshot-current | Complete state dump |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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