PC

peless/claude-thread-continuity

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

65 stars 11 forks Качество 66 Тренд 14MIT

Держите ваши разговоры Клода плавными! Сервер MCP, который автоматически сохраняет и восстанавливает контекст проекта, когда потоки попадают в пределы токена.

Обзор

Этот MCP-сервер автоматически сохраняет и восстанавливает состояние проекта, когда потоки Claude достигают пределов токенов, обеспечивая бесперебойную непрерывность разговора. - Автосохранение контекста проекта во время разговоров - - Мгновенное восстановление полного контекста при запуске новых потоков - - Предотвращает фрагментацию проекта с интеллектуальной проверкой имени - - Все данные, хранящиеся локально на вашей машине - - Работает незаметно после настройки - - Автосохранение на изменения файлов, решения, вехи - - Управление несколькими параллельными проектами Версия 1.1 вводит интеллектуальную валидацию проекта, чтобы предотвратить общую проблему случайного создания нескольких подобных проектов: - Выявляет похожие названия проектов (70% порог сходства) - - Предлагает консолидацию, когда существуют похожие проекты - - Обходная проверка, когда действительно нужны разные проекты - - Настройка чувствительности для вашего рабочего процесса Отредактируйте файл конфигурации Claude Desktop: - ~/Library/Application Support/Claude/claude desktop config.

Обзор (машинный перевод)

Никогда больше не теряйте контекст! Этот MCP-сервер автоматически сохраняет и восстанавливает состояние проекта, когда потоки Claude достигают пределов токенов, обеспечивая бесперебойную непрерывность разговора.

Feature Особенности

*** Автоматическая устойчивость состояния** - Автосохранение контекста проекта во время разговоров Бесшовная реставрация - мгновенно восстановить полный контекст при запуске новых потоков Smart Validation** Предотвращает фрагментацию проекта с помощью интеллектуальной проверки имени ** Privacy Конфиденциальность Сначала ** - Все данные хранятся локально на вашем компьютере

  • ** * Zero Configuration ** - Работает незаметно после установки Умные триггеры - Автосохранение изменений файлов, решений, вех
  • -️ Многопроектная поддержка - управление несколькими параллельными проектами

##Новости: Антифрагментационная система

Версия 1.1 вводит интеллектуальную валидацию проекта, чтобы предотвратить общую проблему случайного создания нескольких подобных проектов:

Нечеткое сопоставление имен (Fuzzy Name Matching) - обнаруживает похожие названия проектов (порог сходства 70%) ** s️ Предупреждения о валидации** - Предлагает консолидацию при наличии аналогичных проектов

  • ** ↓ Force Override** - Обходная проверка, когда действительно нужны разные проекты

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

🧠 Claude Thread Continuity MCP Server

Never lose context again! This MCP server automatically saves and restores project state when Claude threads hit token limits, ensuring seamless conversation continuity.

🚀 Features

  • 🔄 Automatic State Persistence - Auto-saves project context during conversations
  • ⚡ Seamless Restoration - Instantly restore full context when starting new threads
  • 🛡️ Smart Validation - Prevents project fragmentation with intelligent name checking
  • 🔒 Privacy First - All data stored locally on your machine
  • 🎯 Zero Configuration - Works invisibly once set up
  • 📊 Smart Triggers - Auto-saves on file changes, decisions, milestones
  • 🗂️ Multi-Project Support - Manage multiple concurrent projects

✨ NEW: Anti-Fragmentation System

Version 1.1 introduces intelligent project validation to prevent the common issue of accidentally creating multiple similar projects:

  • 🔍 Fuzzy Name Matching - Detects similar project names (70% similarity threshold)
  • ⚠️ Validation Warnings - Suggests consolidation when similar projects exist
  • 💪 Force Override - Bypass validation when genuinely different projects needed
  • 🎯 Configurable Thresholds - Adjust sensitivity for your workflow

Example Validation in Action

❌ Project "Hebrew Speaking Evaluation MVP" blocked
✅ Similar project found: "Hebrew Evaluation MVP" (85% similar)
🎯 Recommendation: Update existing project or use force=true

⚡ Quick Start

# 1. Clone the repository
git clone https://github.com/peless/claude-thread-continuity.git
cd claude-thread-continuity

# 2. Install dependencies
pip install -r requirements.txt

# 3. Test the enhanced server
python3 test_server.py

# 4. Add to Claude Desktop config
# See setup instructions below

🛠️ Installation

1. Install the MCP Server

# Create permanent directory
mkdir -p ~/.mcp-servers/claude-continuity
cd ~/.mcp-servers/claude-continuity

# Copy files (or clone repo to this location)
# Place server.py and requirements.txt here

2. Configure Claude Desktop

Edit your Claude Desktop configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\\Claude\\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Add this configuration:

{
  "mcpServers": {
    "claude-continuity": {
      "command": "python3",
      "args": ["~/.mcp-servers/claude-continuity/server.py"],
      "env": {}
    }
  }
}

3. Restart Claude Desktop

Close and reopen Claude Desktop. The continuity tools will now be available automatically.

🎯 How It Works

Automatic Context Saving

The server automatically saves project state when:

  • ✅ Files are created or modified
  • ✅ Technical decisions are made
  • ✅ Project milestones are reached
  • ✅ Every 10 messages (fallback)

Smart Validation Process

Before saving, the system:

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "claude-continuity": { "command": "python3", "args": ["~/.mcp-servers/claude-continuity/server.py"], "env": {} } } }