One Toolbelt for Every AI Coding Assistant: Why I Built agentbelt A developer built agentbelt, an open-source Model Context Protocol (MCP) server that gives multiple AI coding assistants — including Claude Code, Codex, Cursor, VS Code, DeepSeek Harness and LM Studio — a single shared set of sandboxed developer tools. The tool enforces safety through per-repo git worktrees that can commit but never push or run destructive commands like reset and rebase, requires human approval for risky actions, logs calls to an audit file, and runs commands in OS-level sandboxes with no network. The developer reports that requiring real tool calls during verification surfaced concrete integration bugs, such as Cursor not sharing the project folder through MCP when a workspace is open. Claude Code, Codex, Cursor, VS Code, DeepSeek and LM Studio, with the same safe tools, set up once and tested for real. I use several AI coding assistants. Each one can run commands, touch git and run my tests, and each one does it differently: different config files, different permission prompts, different ideas about what's safe. When I switched apps, I lost my workflows. And when an assistant runs git reset --hard or pushes to the wrong branch, "the model meant well" doesn't help much. I wanted one set of developer tools that: The Model Context Protocol MCP lets AI apps call tools provided by a separate program. agentbelt is that program. It provides: agentbelt/