KK

kruschdev/krusch-context-mcp

Developer tools

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

82 stars 6 forks Качество 84 Тренд 34MIT

Унифицированный сервер MCP объединяет семантический поиск кодовой базы, эпизодическую память, голографические самородки рулевого управления и проактивный аудитор траектории.

Обзор

Унифицированный контекстный движок IDE, который объединяет семантический поиск кодовой базы с эпизодической памятью проекта в один MCP-сервер. Каждый раз, когда вы начинаете новый сеанс кодирования ИИ, ваш агент начинает с нуля. Он не помнит ошибку, которую вы исправили вчера, архитектурное решение, которое вы приняли на прошлой неделе, или даже какие файлы существуют в вашем проекте. Вы в конечном итоге повторно объясняете контекст, наблюдая, как он галлюцинирует устаревшие предположения, и теряете импульс к проблеме «памяти золотой рыбки». Это дает вашему агенту кодирования ИИ постоянную, доступную для поиска память на каждом сеансе в сочетании с семантическим поиском по всей вашей кодовой базе, поэтому ваш агент всегда знает, что делает ваш код, почему вы построили его таким образом, и что пошло не так в прошлый раз. Единый сервер протокола Model Context Protocol, предоставляющий доступ к любому MCP-совместимому агенту IDE (Cursor, Claude Code, Windsurf, Gemini CLI и т.д.): Все встраивания через местный Ollama (большой + llama3.2). Хранение PostgreSQL + pgvector + SQLite. Нулевые затраты на API, полный суверенитет данных.

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

Локальный MCP-сервер: пять инструментов для хранения, извлечения и удаления проектных решений. SQLite по умолчанию.

-lightgrey.svg

. Читать Системы глубокого погружения: Ознакомьтесь с опубликованным эссе об архитектуре За пределами плоского вектора RAG: Что делает krusch-context-mcp Special на krusch.dev, или с местным гидом-компаньоном в docs/WHAT_MAKES_IT_SPECIAL.md.

Krusch Context MCP** предоставляет агентам кодирования ИИ (Cursor, Claude Code, Windsurf, Antigravity) постоянную рабочую память во время сеансов. Он фиксирует архитектурные решения, инварианты, уроки и диагнозы ошибок, предупреждает о почти дублирующихся воспоминаниях, поддерживает временную линию, когда факты вытесняются или недействительны, и проверяет отклонения от активных ограничений.

###Что это такое

** Не кодовая база AST или Git-индексатор**: Поиск символов кода, графы вызовов и прохождение Git DAG принадлежат krusch-git или нативному поиску вашей IDE. ** Не 61-фунтовая столовая**: Разбился до строго 5 канонических глаголов (~350 быстрых токенов) за скучную надежность. ** Не облачная платформа SaaS**: Работает на 100% локально на вашем компьютере с нулевой зависимостью от внешних облаков.

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

README

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

Krusch Context MCP

Local MCP server: five tools to store, retrieve, and retire project decisions. SQLite by default.

📖 Read the Systems Deep Dive: Check out the published architecture essay Beyond Flat Vector RAG: What Makes krusch-context-mcp Special on krusch.dev, or the local companion guide in docs/WHAT_MAKES_IT_SPECIAL.md.

Krusch Context MCP gives AI coding agents (Cursor, Claude Code, Windsurf, Antigravity) persistent working memory across sessions. It captures architectural decisions, invariants, lessons, and bug diagnoses, warns on near-duplicate memories, maintains temporal lineage when facts are superseded or invalidated, and audits diffs against active constraints.


🚫 What This Is Not

  • Not a codebase AST or Git indexer: Code symbol search, call graphs, and Git DAG traversal belong in krusch-git or your IDE’s native search.
  • Not a 61-tool cafeteria: Collapsed to strictly 5 canonical verbs (~350 prompt tokens) for boring reliability.
  • Not a cloud SaaS platform: Runs 100% locally on your machine with zero external cloud dependencies.
  • Not a monolithic domain suite: Legal compliance (krusch-law), document ingestion (krusch-nexus), and contract graphs (krusch-biz) live in separate companion repositories.

⚡ 30-Second Quickstart

Requires Node.js >= 22.0.0. Run once inside your project repository:

npx krusch-context-mcp init

This command will:

  1. Validate Node >= 22.0.0 and initialize .agent/context.db via node:sqlite.
  2. Clear stale MCP tool schemas from local IDE caches.
  3. Create your project .env with sensible defaults.
Открыть полный README на GitHub

Установка

npx -y krusch-context-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "krusch-context": { "command": "npx", "args": ["-y", "krusch-context-mcp"] } } }