Solves the "multiple AI agents editing the same codebase" problem with two simple tools: check in with your worker ID and a gist of what you're doing, get back a coordination protocol plus a live table of who else is active and which files they've claimed. Check out when you're done. The shift://status resource shows the full worker roster. Everything's in-memory, so state clears on restart, which is actually the point: lightweight session coordination without persistence overhead. Built for Claude Desktop or any MCP client that needs to prevent agents from stomping on each other's work during parallel code modifications.
claude mcp add --transport stdio cyanheads-shift-mcp-server uvx shift-mcp-server