ASEKE Compass Engine MCP Server
# ASEKE Compass Engine — MCP Server
Behavioral analysis tools grounded in Panksepp's Affective Neuroscience (1998), Duckitt & Sibley's Dual Process Model (2009), and the ASEKE framework (Hall).
## What This Does
Provides structured analytical patterns for understanding human behavior and intent through the lens of primary emotional systems, Information Structure capture, and transition dynamics.
## Tools
| Tool | Purpose |
| --------------------- | ------------------------------------------------------------------------------------- |
| `list_all` | Catalog all 7 primary systems and 12 named patterns |
| `get_system_info` | Detailed info on a Panksepp system (neural basis, IS vulnerability, political bridge) |
| `get_pattern_info` | Detailed info on a named pattern (substrate, blind spots, leverage points) |
| `analyze_behavior` | Structured 5-step ASEKE analysis of any behavioral situation |
| `match_patterns` | Signal-based pattern matching against the 12-pattern library |
| `bridge_to_political` | Map system activation to DPM (RWA/SDO)\* with timescale caveats |
\*This tool uses the Dual Process Model (DPM) to map biological emotional systems to political psychology dimensions—specifically Right-Wing Authoritarianism (RWA) and Social Dominance Orientation (SDO).
## Biological Vocabulary: Panksepp's Seven Systems
| System | Role | IS Vulnerability |
| --------------- | ------------------------------------ | ----------------------------------------------------------- |
| **SEEKING** | Curiosity, exploration, goal-pursuit | IS acquisition gateway — hooks curiosity first |
| **RAGE** | Obstacle removal, boundary defense | Requires a target — demagogic IS provides one |
| **FEAR** | Threat detection, escape | Primary authoritarian IS substrate (→ RWA) |
| **PANIC/GRIEF** | Separation distress, bonding need | Desperate belonging-seeking — cults, movements recruit here |
| **CARE** | Nurturing, protection | Circle width determines SDO axis position |
| **PLAY** | Social joy, boundary-testing | Resistant to IS but weaponizable (trolling) |
| **LUST** | Reproductive motivation | LUST+FEAR = purity politics |
## Pattern Library
12 named patterns synthesizing established research: Scapegoat Pivot, Coherence Timeout, Comfort Trap, Burnout Cascade, Algorithmic Escalation, Mirror Conflict, IS Competition, Institutional Mood, Virtue Fortress, Authority Transfer, Narrative Gravity Well, Identity Lock-In.
## Setup
Clone or fork the repository.
```bash
cd ~/aseke-compass-mcp
npm install
npx tsc
```
### Claude Desktop Config
Add to `~/.config/Claude/claude_desktop_config.json`:
```json
{
"mcpServers": {
"aseke-compass": {
"command": "/home/<your_username>/.nvm/versions/node/<your_node_version>/bin/node",
"args": ["/your/path/to/aseke-compass-mcp/dist/index.js"]
}
}
}
```
Restart Claude Desktop after config changes.
## Provenance
**Empirical foundations**: Panksepp (1998), Duckitt & Sibley (2009), Jost & Banaji (1994), Milgram (1963), Kahneman (2011), Sweller (1988), Kahan (2017), Russell (1980), and others.
**Framework contributions**: ASEKE (Hall) — IS capture of primary emotional system output via CE efficiency. [EFHF (Hall)](https://github.com/angrysky56/Emergent-Functional-Hierarchies-Framework) — lumpability, coherence windows. Boundary Conditions (Hall, 2026) — ethical behavior as structurally weaker boundary condition.
The seven primary emotional systems are established cross-species neuroscience. The pattern library synthesizes established findings into original analytical tools. See the companion SKILL.md for full analysis.
## Author
Tyler B. Hall — part of the ASEKE/EFHF research program.
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: retrieving system info, retrieving pattern info, listing all entities, scaffolding analysis, matching patterns, and bridging to political orientation. Even get_pattern_info and match_patterns differ clearly (lookup by name vs. lexical search). No meaningful overlap exists.
Names follow a mostly consistent snake_case verb-first pattern (get, list, analyze, match, bridge). Minor deviations: 'list_all' omits a specific noun, and 'bridge_to_political' uses a prepositional phrase, but the overall style remains predictable and readable.
Six tools is well-scoped for a specialized framework engine. Each tool earns its place, and the count falls comfortably in the ideal 3-15 range, balancing coverage without bloat.
The tool set covers the full intended workflow: discovering resources (list_all), retrieving detailed info (get_system_info, get_pattern_info), applying the framework (analyze_behavior, match_patterns), and extending to adjacent domains (bridge_to_political). The deliberate separation of scaffolding from execution is a designed feature, not a gap.