cursor-history

cursor-history

S2thendMIT
32 звёзд1 форков
Cursor History MCP — сервер для работы с историей чатов в Cursor AI. Он даёт AI-ассистентам (Claude, Cursor, 5ire) прямой доступ к старым диалогам. Не нужно подключать языковые модели для поиска: сервер читает SQLite-базу напрямую и находит нужные сессии обычным текстовым поиском. Это быстро, работает офлайн и не требует тяжёлых зависимостей вроде Docker или Ollama. Разработчики часто теряют полезные решения в старых чатах. Вместо того чтобы листать историю вручную или полагаться на неточный векторный поиск, сервер даёт точный grep-подобный доступ ко всем данным. Вы можете искать, экспортировать, делать бэкапы и мигрировать сессии между проектами — и всё это через естественный язык.

Установка

npx -y cursor-history-mcp

Характеристики

Общее

  • СтатусСообщество
  • РазработчикS2thend
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Находит сессии по тексту — grep-подобный поиск без векторизации
  • Показывает содержимое любого диалога целиком
  • Экспортирует чаты в Markdown, JSON и текстовый формат
  • Создаёт резервные копии всей истории
  • Восстанавливает данные из бэкапа
  • Переносит сессии между разными проектами (workspaces) Cursor
  • Генерирует отчёт «Год в итогах» со статистикой использования
  • Собирает метрики: количество сессий, сообщений и потраченных токенов
  • Работает полностью офлайн — не требует Ollama, Docker и сторонних LLM
  • Устанавливается одной командой npx — никакого Python или дополнительных зависимостей

Как подключить

Для работы понадобится Node.js 20 или выше.

1. Установите сервер через npx:

npx -y cursor-history-mcp

2. Добавьте конфигурацию в файл настроек вашего MCP-клиента. Пример для Claude Desktop:

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

3. Перезапустите клиент. Ассистент сможет обращаться к истории Cursor напрямую.

Совместимые клиенты: Claude Desktop, Cursor Composer, 5ire и любые MCP-хосты.

Примеры запросов

  • «Найди в истории Cursor чат, где мы обсуждали архитектуру микросервисов. Покажи переписку полностью.»
  • «Собери статистику использования Cursor AI за декабрь: сколько сессий, сколько сообщений, какая модель использовалась чаще всего.»
  • «Создай резервную копию всей истории Cursor и сохрани её под именем backup_2024.json.»
  • «Экспортируй последнюю сессию в формате Markdown и вставь ссылку на файл.»

Технические детали

  • Язык: TypeScript (типобезопасный код)
  • Транспорт: stdio
  • Лицензия: MIT
  • Зависимости: Только Node.js 20 и выше. Никаких Docker, Python, Ollama, LanceDB.
  • Совместимость: Claude Desktop, Cursor Composer, 5ire и любые MCP-клиенты

Поделиться