House MCP Manager — Summary
A TypeScript CLI tool (house-mcp-manager) that addresses the context-window token problem caused by MCP servers loading all their tool definitions at startup. The tool manages MCP server enable/disable states across Claude Code, Cursor, and Cline, allowing users to profile and switch between server configurations without manually editing JSON files.
The core insight is quantified in the README: individual MCP servers can consume 78,000+ tokens at startup (Canvas MCP), and loading all configured servers can consume 127,000 tokens — 63% of a 200K context window — before the user writes a single line of code. House MCP Manager provides an interactive TUI checkbox interface and profile save/load to solve this.
The tool uses an adapter pattern per IDE: it reads and mutates ~/.claude.json for Claude Code, ~/.cursor/mcp.json for Cursor, and VS Code's settings.json for Cline. It also supports project-level configuration with inheritance from user-level config. All operations are safe (automatic backups, JSON validation).
Part of the "House suite" alongside house-code (context-efficient Claude Code clone) and house-agents (sub-agent framework). Compared to seeds: this is closest to a tooling utility that augments agent-os — it has no skill files, no agents, no hooks, just a CLI binary that manages the JSON config files that MCP clients read. Unlike all 11 seeds, it's the only framework whose primary purpose is controlling MCP server token consumption rather than workflow methodology.