This repository was archived by the owner on Sep 23, 2025. It is now read-only.

Description
Overview
Create a meta-MCP server that serves as the unified interface for socratic shell capabilities, making it easy for users to install and configure collaborative AI interactions across different tools.
Goals
- Single installation point: Users install socratic shell once and it configures their AI tool of choice
- Tool-agnostic: Works with Q CLI, Claude Code, and future AI interfaces
- Unified capabilities: Provides access to Hippo (memory), Dialectic (code review), and collaboration patterns
- Hook integration: Leverages SessionStart and UserPromptSubmit hooks for seamless experience
Architecture Ideas
The meta-server would:
- Provide canned prompts (like collaboration pattern activation)
- Orchestrate other MCP servers (Hippo, Dialectic)
- Handle session context and flow
- Update user prompts automatically
- Route requests to appropriate underlying servers
Implementation Approach
Start simple and iterate:
- Basic MCP server structure
- Canned prompt support
- Hook integration for one tool (Q CLI or Claude Code)
- Gradual addition of Hippo and Dialectic integration
- Expand to multiple AI tools
Success Criteria
- Users can install socratic shell with single command
- AI interactions automatically become collaborative partnerships
- Memory persists across sessions via Hippo
- Code review capabilities available via Dialectic
- Works seamlessly across different AI interfaces