RR

roboticforce/remembrallmcp

Developer tools

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

35 stars 2 forks Качество 58 Тренд 16

Знание всей базы кода для агентов кодирования ИИ. График кода с полевым знанием (функции, классы, методы, поля, ссылки) плюс постоянная память. Rust, Postgres + pgvector, MCP.

Обзор

Знание всей базы кода для агентов кодирования ИИ. График кода с полевым программным обеспечением плюс постоянная память, построенный на Rust, Postgres + pgvector и открытый по MCP. Агенты по кодированию ИИ видят несколько страниц из книги каждый сеанс. Они щупают, читают и получают информацию о том, как кодовая база вписывается с нуля - нет карты того, что называется тем, что, нет способа узнать, что ломается, когда что-то меняется, и нет памяти о решениях, принятых в прошлых сессиях. RemembrallMCP предоставляет агенту всю кодовую базу - граф зависимостей (функции, классы, методы и ссылки между ними) на 9 языках, а также постоянную память, которая сохраняется между сессиями. - Живая карта вашей кодовой базы, построенная с помощью древостойки. Функции, классы, методы и поля данных, а также вызов, импорт, определение, наследование и полевые ссылки на 9 языках. Спросите: «Что будет, если я изменю это?» — вплоть до одного поля строения — и получите ответ за миллисекунды, прежде чем агент что-нибудь коснется.

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

Знание всей базы кода для агентов кодирования ИИ. График кода с полевым программным обеспечением плюс постоянная память, построенный на Rust, Postgres + pgvector и открытый по MCP.

Проблема: агенты по кодированию ИИ видят несколько страниц из книги каждый сеанс. Они щупают, читают и получают информацию о том, как кодовая база вписывается с нуля - нет карты того, что называется тем, что, нет способа узнать, что ломается, когда что-то меняется, и нет памяти о решениях, принятых в прошлых сессиях.

** Решение:** RemembrallMCP предоставляет агенту всю кодовую базу - граф зависимостей с учетом поля (функции, классы, методы, ** поля ** и ссылки между ними) на 9 языках, а также постоянную память, которая сохраняется между сессиями.

1. Field-Aware Code Graph — живая карта вашей кодовой базы, построенная с помощью древостойки. Функции, классы, методы и поля данных, а также вызов, импорт, определение, наследование и полевые ссылки на 9 языках. Спросите: «Что будет, если я изменю это?» — вплоть до одного поля строения — и получите ответ за миллисекунды, прежде чем агент что-нибудь коснется.

2.Постоянная память - Решения, шаблоны и организационные знания, которые выживают между сессиями.

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

README

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

RemembrallMCP

Whole-codebase knowledge for AI coding agents. A field-aware code graph plus persistent memory, built on Rust, Postgres + pgvector, and exposed over MCP.

The problem: AI coding agents see a few pages out of the book each session. They grep, read, and re-derive how the codebase fits together from scratch - no map of what calls what, no way to know what breaks when something changes, and no memory of decisions made in past sessions.

The solution: RemembrallMCP gives the agent the whole codebase - a field-aware dependency graph (functions, classes, methods, fields, and the references between them) across 9 languages, plus persistent memory that survives between sessions.

1. Field-Aware Code Graph - A live map of your codebase built with tree-sitter. Functions, classes, methods, and data fields, plus call, import, defines, inherits, and field-reference relationships across 9 languages. Ask “what breaks if I change this?” - down to a single struct field - and get an answer in milliseconds, before the agent touches anything.

2. Persistent Memory - Decisions, patterns, and organizational knowledge that survive between sessions. Hybrid semantic + full-text search finds relevant context instantly.

remembrall_recall("authentication middleware patterns")
-> 3 relevant memories from past sessions

remembrall_index("/path/to/project", "myapp")
-> Builds dependency graph: 847 symbols, 1,203 relationships

remembrall_impact("AuthMiddleware", direction="upstream")
-> 12 files depend on AuthMiddleware (with confidence scores)

remembrall_impact("amount", direction="upstream")
-> methods that read self.amount, across the whole codebase

remembrall_store("Switched from JWT to session tokens because...")
-> Decision stored for future sessions

Why the code graph matters

Without RemembrallMCP, agents explore your codebase from scratch every session. Claude Code spawns Explore agents, Codex reads dozens of files, Cursor greps through directories - all burning tokens and time just to understand what calls what. A single “find all callers of this function” task can cost thousands of tokens across multiple tool calls.

With RemembrallMCP, that same query is a single remembrall_impact call that returns in <1ms with zero exploration tokens. The dependency graph is already built and waiting.

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

Установка

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

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

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

{ "mcpServers": { "remembrall": { "command": "remembrall" } } }