
kruschdev/krusch-context-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Унифицированный сервер 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-gitor 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:
- Validate Node >= 22.0.0 and initialize
.agent/context.dbvianode:sqlite. - Clear stale MCP tool schemas from local IDE caches.
- Create your project
.envwith sensible defaults.
Установка
npx -y krusch-context-mcpКонфигурация
{
"mcpServers": {
"krusch-context": {
"command": "npx",
"args": ["-y", "krusch-context-mcp"]
}
}
}