Local History
xxczaki/local-history-mcp · 15 stars · TypeScript · MIT
MCP server MCP server for accessing VS Code/Cursor Local History. Useful for file recovery.
Install
The repo has no one-line install. Follow its README.
Files
Local History MCP Server
Access Cursor/VS Code Local History through the Model Context Protocol for AI-powered data recovery
Overview
This MCP server bridges the gap between AI assistants and editor Local History, enabling data recovery and enhanced context awareness. Unlike undo/redo, Local History captures file snapshots at save points, preserving work that would otherwise be lost.
Problem: Current AI assistants (Claude, Cursor AI, GitHub Copilot) cannot access Local History data despite having extensive diagnostic capabilities.
Solution: Simple MCP server providing direct access to Cursor/VS Code Local History for personal use.
Installation
Option 1: Package Manager (Recommended)
Install using your preferred package manager:
# npm npx local-history-mcp # pnpm pnpm dlx local-history-mcp # yarn yarn global add local-history-mcp # bun bunx local-history-mcp
Option 2: From Source
git clone https://github.com/xxczaki/local-history-mcp.git && cd local-history-mcp pnpm install pnpm build pnpm start
MCP Tools
| Tool | Description |
|---|---|
list_history_files |
List all files with Local History |
get_file_history |
View complete history for a file |
get_history_entry |
Get specific history entry content |
restore_from_history |
Restore file to previous state (with backup) |
search_history_content |
Search across all history entries |
get_history_stats |
Overview statistics |
Configuration
Cursor
You can install this MCP server in Cursor using the one-click install button:
Or manually configure by following the official Cursor MCP documentation.
Claude Code & Claude Desktop
For Claude Code (CLI), install directly:
claude mcp add local-history -- npx -y local-history-mcp
For Claude Desktop, see the official MCP documentation.
VS Code
See the official documentation.
Development
# Development mode pnpm dev # Run tests pnpm test # Linting and formatting pnpm lint # Launch MCP Inspector pnpm inspector
AI disclosure
This project contains code generated by Large Language Models (LLMs), under human supervision and proofreading.
License
MIT
Facts
- Kind
- MCP server
- Group
- Uncategorized
- Stars
- 15
- License
- MIT
- Language
- TypeScript
- Last push
- 2026-10-11
- Forks
- 5
- Topics
- ai, artificial-intelligence, cursor, data-recovery, llm, local-history, mcp, mcp-server, model-context-protocol, visual-studio-code, vs-code
- 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
- 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
- 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
- 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
- 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
- 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k