Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@undo-mcpundo the last two checkpoints"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🔄 Rewind MCP
Smart and lightweight checkpointing mcp server for Claude Code CLI.
Features
🎯 Smart Checkpointing: Automatically checkpoint project states before agent wants to make any changes
🔄 Complete Undo Support: Restore modified files, recover deleted files, or remove unwanted files
⚡ Fast Multi-File Restore: Rewind changes across multiple files instantly
Related MCP server: TranscriptionTools MCP Server
Example Agent Interaction
🚀 Quick Start
Installation
then,
Claude Code Configuration
Add this server to your Claude Code MCP configuration:
User-Based Configuration (Global)
Edit ~/Library/Application Support/Claude/claude_code_config.json:
Project-Specific Configuration (Alternative)
For easier project sharing and version control, create a .mcp.json file in your project directory:
Use Cases
Available Functional Calls for Claude
Just ask, and it will do the rest.
checkpoint(files, description)- Create checkpoint before changesundo(file)- Restore to previous checkpointlist_undos()- Show available checkpointscleanup- clean up all the checkpointsstatus()- Show current checkpoint status
🤝 Contributing
Fork the repository
Create your feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
📄 License
MIT License - see LICENSE file for details.
🙋♂️ Support
Built with ❤️ for the Claude Code ecosystem