Skip to main content
Glama
S2thend

cursor-history-mcp

by S2thend

Cursor History MCP

🇨🇳 中文文档 | 🇫🇷 Français | 🇪🇸 Español

npm version npm downloads License: MIT Node.js TypeScript

Install MCP Server

MCP server for browsing, searching, exporting, and backing up your Cursor AI chat history.

Bring your Cursor AI chat history directly into Claude. Search past conversations, export sessions, create backups, and generate year-in-review reports—all through natural language. Built on the Model Context Protocol for seamless AI assistant integration.

Free, open-source, and MIT licensed. Built by the community, for the community.

Why This Project?

There are other Cursor history tools out there (like the Python-based Cursor-history-MCP). Here's what makes this one different:

Feature

cursor-history-mcp (this project)

Other Solutions

📦 Setup

npx cursor-history-mcp - zero install

❌ Docker, Python, dependencies

Speed

✅ Instant - direct SQLite reads

❌ Slow - requires LLM vectorization

🔍 Search

✅ Grep-style text matching - precise & stable

❌ Vector retrieval - unpredictable results

🤖 LLM Required

✅ No - works offline

❌ Yes - needs Ollama/embeddings

🛠️ Language

✅ TypeScript (type-safe)

⚠️ Python

💾 Backup/Restore

✅ Built-in

❌ Not available

🚚 Migration

✅ Move sessions between workspaces

❌ Not available

📋 Dependencies

✅ Minimal (just Node.js)

❌ Docker, LanceDB, Ollama, FastAPI

Key Advantages

  • Blazing Fast: No embedding or vectorization step. Reads directly from Cursor's native SQLite database, so results are instant.

  • Grep-Style Search: Uses direct text matching instead of vector retrieval. More lightweight, predictable, and stable for most use cases—no hallucinated results, no embedding drift, and exact matches every time.

  • Zero Configuration: Run with npx - no Docker containers, no Python environments, no API keys, no LLM setup.

  • Works Offline: Everything runs locally without any external services or AI models.

  • Data Portability: Full backup, restore, and cross-workspace migration capabilities to keep your chat history safe and portable.

  • Lightweight: ~50KB package vs multi-GB Docker images with vector databases.

Related MCP server: conversation-history-mcp

Installation

No installation required! Run directly via npx:

npx cursor-history-mcp

Configuration

Cursor

cursor-mcp-setup

Claude Code

Add to your Claude Code MCP settings:

{
  "mcpServers": {
    "cursor-history": {
      "command": "npx",
      "args": ["-y", "cursor-history-mcp"]
    }
  }
}

Claude Desktop

Add to your Claude Desktop configuration (~/.claude/claude_desktop_config.json):

{
  "mcpServers": {
    "cursor-history": {
      "command": "npx",
      "args": ["-y", "cursor-history-mcp"]
    }
  }
}

Available Tools

Tool

Description

cursor_history_list

List chat sessions with metadata

cursor_history_show

View full conversation content

cursor_history_search

Search across all sessions

cursor_history_export

Export session to Markdown or JSON

cursor_history_backup

Create backup of all history

cursor_history_restore

Restore from backup (destructive)

cursor_history_migrate

Move/copy sessions between workspaces (destructive)

cursor_history_year_pack

Generate year-in-review data package with stats, topics, and prompt template

🎆 Year in Review

Generate a personalized annual report from your Cursor AI chat history — discover your coding patterns, favorite topics, and development journey.

What You Get

📊 Chat Stats

Total questions, active months, monthly activity

🏷️ Topic Discovery

Auto-detected coding topics and interests

📈 Trend Tracking

How your focus shifted throughout the year

🔑 Keywords

Your most-used terms and phrases

🔒 Privacy Safe

Sensitive data automatically masked

📝 LLM Prompt

Ready-to-use prompt for a polished report

Try It

  • "Generate my 2025 Cursor year in review"

  • "Create a year pack for ~/myapp"

  • "Generate my 2025 year in review in English"

Usage Examples

After configuring, ask your AI assistant:

  • "List my Cursor chat sessions"

  • "Show me session #1"

  • "Search my Cursor history for 'authentication'"

  • "Export session #1 as markdown"

  • "Backup my Cursor chat history"

Requirements

  • Node.js 20+

  • Cursor IDE installed with existing chat history

Contributing

Contributions are welcome! Whether it's bug reports, feature requests, documentation improvements, or code contributions—all PRs and issues are appreciated.

License

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
62dResponse time
0dRelease cycle
12Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/S2thend/cursor-history-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server