couchloop-eq-mcp
v1.0.4
Published
Behavioral governance layer for LLMs - monitors for hallucination, inconsistency, tone drift, and unsafe reasoning while managing stateful AI sessions
Maintainers
Readme
CouchLoop EQ — MCP Server
Behavioral governance layer for safer, more consistent AI conversations.
What is CouchLoop EQ?
CouchLoop EQ is an MCP (Model Context Protocol) server that provides behavioral governance for LLMs. It monitors AI responses for hallucination, inconsistency, tone drift, and unsafe reasoning patterns—while also managing stateful sessions and guided journeys that remember where you left off.
Key Safety Features
Behavioral Governance
- Hallucination Detection: Monitors for fabricated facts and unsupported claims
- Consistency Checking: Identifies contradictions and logical incoherence across turns
- Tone Monitoring: Detects emotional escalation, manipulation, or dependency-forming language
- Safety Guardrails: Prevents harmful advice, clinical overreach, and inappropriate moralizing
Session Management
- Stateful Conversations: Maintains context across multiple interactions
- Progress Tracking: Remember where users left off in guided journeys
- Crisis Detection: Integration with therapeutic AI for emotional support
- Memory Context: Preserves important insights and checkpoints
Installation
npm install -g couchloop-eq-mcpSetup
For Claude Desktop
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"couchloop-eq": {
"command": "couchloop-eq-mcp",
"env": {
"COUCHLOOP_API_KEY": "your-api-key"
}
}
}
}For ChatGPT (Developer Mode)
ChatGPT supports MCP servers through Developer Mode. See CHATGPT_SETUP.md for detailed setup instructions.
Production Server Available: https://couchloop-mcp-production.up.railway.app/mcp
Quick steps:
- Enable Developer Mode in ChatGPT Settings
- Add as MCP connector with URL:
https://couchloop-mcp-production.up.railway.app/mcp - No authentication required - uses session-based isolation
For local development:
- Use ngrok or deploy your own server
- Follow setup in CHATGPT_SETUP.md
Available Tools
| Tool | Description |
|------|-------------|
| create_session | Start a new guided session, optionally with a journey |
| resume_session | Resume a previously paused session |
| send_message | Send a message through the therapeutic AI stack |
| save_checkpoint | Save progress or capture a key moment |
| get_checkpoints | Retrieve all checkpoints for a session |
| list_journeys | List available guided journeys |
| get_journey_status | Get current progress in a session/journey |
| save_insight | Capture a meaningful insight from the conversation |
| get_insights | Retrieve saved insights |
| get_user_context | Get relevant context for personalization |
Available Journeys
- Daily Reflection (5 min) — A brief check-in to process your day
- Gratitude Practice (3 min) — Notice and name three things you appreciate
- Weekly Review (10 min) — Look back on your week and set intentions
Example Usage
Start a daily reflection:
"Start a daily reflection session"Resume where you left off:
"Resume my last session"Save an insight:
"Save this insight: I notice I'm more energized in the mornings"Get Started
Sign up for API access at couchloop.com
Support
- Issues: github.com/wisenbergg/couchloop-mcp/issues
- Email: [email protected]
License
MIT
