electrodermal-activity
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Electrodermal Activity (EDA) & Skin Conductance Skill
A sovereign personal agent capability for computational psychophysiology, decomposing Electrodermal Activity (EDA/GSR), tracking tonic SCL, and quantifying phasic SCR sudomotor bursts.
Architecture
flowchart TD
SensorStream["Raw EDA Stream (microsiemens, uS)"] --> BaselineFilter["Moving Baseline Extraction Engine"]
BaselineFilter --> TonicSCL["Tonic Skin Conductance Level (SCL: 2 - 15 uS)"]
BaselineFilter --> PhasicDetrend["Phasic Signal Isolation (EDA - Baseline)"]
PhasicDetrend --> PeakDetector["SCR Peak Detector (Delta >= 0.05 uS, Rise Time 1-3s)"]
PeakDetector --> FrequencyEngine["Non-Specific SCR Frequency (NSSCRs / min)"]
TonicSCL & FrequencyEngine --> AAI["Autonomic Arousal Index (AAI: 0 - 100)"]
AAI --> Coaching["OpenClaw / Hermes Sympathetic Calming Protocols"]Related MCP server: genpark-multimodal-voice-prosody-sentiment-analyzer-skill
Quickstart
from client import ElectrodermalActivityClient
client = ElectrodermalActivityClient()
# Analyze an EDA stream (10 Hz)
samples = [4.1, 4.15, 4.22, 4.58, 4.82, 4.70, 4.45, 4.25, 4.20] # Example series
res = client.analyze_eda_stream(samples, sample_rate_hz=10.0)
print("Mean Tonic SCL:", res["mean_tonic_scl_us"], "uS")
print("NSSCR Frequency:", res["nsscr_frequency_per_min"], "bursts/min")
print("Arousal Index:", res["autonomic_arousal_index"], "/ 100")
print("Status:", res["status"])MCP Server Integration
Add to your claude_desktop_config.json or OpenClaw tool registry:
{
"mcpServers": {
"electrodermal-activity": {
"command": "python",
"args": ["/path/to/genpark-personal-agent-skin-conductance-electrodermal-eda-skill/mcp_server.py"]
}
}
}License
MIT License.
This server cannot be deployed
Maintenance
Related MCP Connectors
Fuses biometric signals into a stress score (0-100) for AI adaptation. MCP + A2A native.
Affect analysis, 3D avatar params, empathy hints and somatic emotion decode.
Hosted speech-to-text + speech emotion/tone analysis for agents. No install; trial keys built in.
Simulation, evaluation and monitoring for voice agents.
Related MCP Servers
- AlicenseAqualityCmaintenanceReal-time human state awareness for AI agents. Fuses cardiovascular, vocal, visual, and textual signals into a unified stress score (0-100). Streamable HTTP transport with 4 tools: ingest_signal, get_human_state, get_history, delete_subject.6MIT
- FlicenseNot gradedqualityBmaintenanceEnables MCP-compliant agents to analyze speech prosody and vocal sentiment from audio-derived input, measuring speech rate, pitch variance, and user cognitive fatigue. Exposes these deterministic results over JSON-RPC so clients can dynamically calibrate their response pacing.7-
- AlicenseNot gradedqualityBmaintenanceEnables deterministic analysis of accelerometer and gyroscope timeseries for 8–12 Hz microtremor spectral bands, postural stability, and central motor fatigue, returning stability scores and fatigue categorization for agent guidance.7MIT
- AlicenseNot gradedqualityBmaintenanceEnables computational neuroendocrine modeling of sAA biomarker timeseries to compute surge deltas, reactivity ratios, clearance velocity, and a 0–100 autonomic stress resilience index with breathing-protocol guidance.7MIT