🎮Prosthetic Tool
tunnel_state
Reconstruct your mental save-state for any cognitive domain. Like loading a saved game.
When to use this
Call tunnel_state at the start of any work session to instantly load your context. Perfect for morning starts, returning to a project, or just checking where you are.
Quick Example
mcporter call brain.tunnel_state domain="frontend-dev"Response
🧠 Tunnel State: frontend-dev
Stage: executing | Tone: focused
Open questions: 4 | Decisions: 7
❓ Top open questions:
- Should we migrate from Pages Router to App Router?
- Best approach for server components with auth?
- Dark mode strategy: CSS variables vs Tailwind dark:?
- Component library: build vs shadcn?
✅ Recent decisions:
- Use Next.js 15 with App Router for new projects
- Tailwind CSS v4 as default styling
- shadcn/ui for component foundation
💡 Last insight:
"Server components eliminate most client-side data fetching complexity"
⏱️ Last visit: 2 days ago | Activity: highParameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
domain | string | Yes | — | The cognitive domain to query (e.g., 'ai-dev', 'frontend-dev', 'torah') |
limit | integer | No | 10 | Maximum number of recent summaries to analyze |
Examples
Basic — Load a domain
mcporter call brain.tunnel_state domain="ai-dev"With limit — More context
mcporter call brain.tunnel_state domain="torah" limit=20In Cursor/Claude — Natural language
User: "use brain — load my state for the backend project"
AI calls: tunnel_state(domain="backend-dev")
AI responds with your current context, open questions, and recent decisions.Response Format
Returns a structured summary of your cognitive state within the domain:
| Field | Description |
|---|---|
| Stage | exploring, crystallizing, refining, or executing |
| Open questions | Unresolved threads from recent conversations |
| Decisions | Choices made in this domain |
| Last insight | Most recent key insight or breakthrough |
| Last visit | How long since your last activity in this domain |