
Vibedock
Toggle Claude Code MCP servers from your menu bar
95 followers
Toggle Claude Code MCP servers from your menu bar
95 followers
Every MCP server you have configured injects its tool definitions into your context window on every single message — whether you use it that session or not. Vibedock sits in your macOS menu bar and lets you toggle MCPs on and off in one click. It automatically kills and relaunches your Claude sessions so the change actually takes effect.





Vibedock
@theowtmn Hey Theo, congrats on shipping 🎉
The context-bloat problem is real and underrated. Most people do not realize every enabled server injects its full tool list on every message whether they use it or not.
Question on granularity: right now Vibedock toggles servers on or off whole. But the bloat is often inside a single server. One MCP server can inject 20+ tool definitions when the task only needs two of them. Any plan to go tool-level rather than server-level, so I could keep a server enabled but trim it to the three tools I actually use this session? That is where the real context savings live, and it would also tighten what the agent can reach, which is a nice side effect.
Actually useful. Is it contextual? Like, does it know when you're working on project 1 to use MCP 1 and on project 2 MCP 2?
Vibedock
@robert_douglass Yes it does, it shows you what MCP is active in which project, and will restart only the related claude sessions.
Raycast
Vibedock
@chrismessina The detection works by walking up the parent process tree of each claude process to identify which terminal app spawned it (Warp, iTerm2, Terminal, VSCode). It then relaunches in that terminal.
For TTY-aware terminals like Terminal.app and iTerm2, it matches the exact tab/pane by TTY so it relaunches in the right spot.
Honest answer on Warp: I wasn't using it myself, so the relaunch was broken and sessions weren't restarting properly or extra tabs were being created. I dug into it today and shipped v1.0.2 with the fix. If you were hitting that, it should work now.
Vibedock
@chrismessina For the desktop Claude app Vibedock reads and updates its config file, but it doesn't
auto-relaunch the app yet. You'd need to restart Claude Desktop manually after a toggle.
That's a gap worth closing, adding it to the roadmap.