Link MCP
Локальная память для ИИ-агентов в обычных Markdown-файлах: запоминает только то, что вы одобрили, и отдает ее через MCP
- 218 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер пишет Markdown-файлы с памятью и читает файлы проекта, чтобы сверить воспоминания о коде
- Правила из воспоминаний могут блокировать вызовы инструментов, поэтому одобряйте их внимательно
Установка
- Работает в
Ручная установка
brew install gowtham0992/link/link
lnk setupУстановка через Homebrew и подключение всех найденных агентов; вариант без Homebrew: `pip install link-mcp`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер пишет Markdown-файлы с памятью и читает файлы проекта, чтобы сверить воспоминания о коде
- Правила из воспоминаний могут блокировать вызовы инструментов, поэтому одобряйте их внимательно
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Link — слой памяти для локальных ИИ-агентов. Заметки, расшифровки и документы из папки `raw/` превращаются в проверяемую вики из Markdown в папке `wiki/`, а явные просьбы «запомни это» становятся воспоминаниями, которые вы просматриваете и одобряете. Агент получает компактные пакеты контекста с указанием источника через CLI, MCP, скиллы или локальный просмотрщик. Codex, Claude, Cursor, Kiro, VS Code, Copilot и Antigravity читают одну и ту же память, а не хранят отдельный профиль у каждого вендора. Одобренное воспоминание может нести правило вида `ask command: git push --force` или `deny write: migrations/**`, и оно проверяется перед вызовом инструмента без участия модели. Воспоминания о коде сверяются с репозиторием и помечаются, если код ушел вперед.
Для кого. Тем, кто ведет проекты в нескольких агентах и устал объяснять им заново предпочтения, решения по репозиторию и ограничения.
Подходит, если
- Вы один раз говорите «деплой по вторникам», одобряете запись, и другой агент помнит это в новой сессии
- Агент не должен выполнять `git push --force`: правило в одобренном воспоминании останавливает вызов или просит подтверждение
- Старые воспоминания о файлах и скриптах проверяются на актуальность после большой переработки кода
- Накопленную память Claude Code нужно перенести в общее хранилище командой `lnk import claude-code`
Не подходит, если
- Нужен семантический граф знаний с извлечением сущностей моделью: в слое записи Link модели нет
- Память должна общаться по сети между машинами: по описанию проекта она хранится локально
- Требуется полностью автоматическое запоминание без просмотра: запись в память проходит через ваше одобрение
Пример запроса к агенту
Запомни, что мы деплоим по вторникам и не делаем force-push в основную ветку, и покажи мне запись на одобрениеMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Память хранится локально в Markdown, а CI проекта блокирует исходящий сетевой код в рантайме. Дополнительные семантические модели загружаются один раз по явной настройке и затем работают офлайн. Запись в память идет только через ваше одобрение, поэтому агент выдвигает запись, а вы подтверждаете. Для macOS есть приложение в строке меню `linkbar`, установка через Homebrew. Бенчмарки LoCoMo и LongMemEval в README измерены самим автором на собственном стенде. Проект распространяется под лицензией MIT, пакет называется `link-mcp` на PyPI.
Как отключить. Удалите регистрацию сервера из клиентов (`claude mcp remove link`) и папку с памятью, если она больше не нужна. Файлы лежат в обычном Markdown и удаляются вручную.
Частые вопросы
Как подключить Link ко всем агентам?
Установите пакет и выполните `lnk setup`: команда подключает все найденные у вас агенты. Проверить результат можно командой `lnk status`.
Где хранится память?
На вашем компьютере в обычных Markdown-файлах, которые можно открыть, найти через grep или сравнить через git diff. Ничего не уходит в облако.
Можно ли перенести существующую память?
Да, `lnk import claude-code` переносит накопленную память Claude Code в общее хранилище.
Что видит агент в начале сессии?
Компактные пакеты контекста с источником. Команда `lnk receipt` показывает, какие воспоминания дошли до сессии и целиком ли.
Чем Link отличается от Mem0 и Letta?
В слое записи и поиска нет модели: прием и извлечение детерминированы, а воспоминания хранятся как читаемые Markdown-файлы, а не векторы или граф.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыДолговременная память для ИИ-агентов: файлы Markdown как источник истины, индекс SQLite как кэш, общая у Claude Code, Codex и других
ai-memory сохраняет опыт сессий в Markdown-вики, подключает поиск через MCP и передает контекст между агентами и машинами.
Долговременная память агента в локальных Markdown-файлах с графом связей, семантическим поиском и MCP-доступом
CLI awiki хранит память агентов в markdown-хранилище: поиск перед веб-запросом и запись того, что стоит сохранить.
Локальная память для кодовых агентов: сессии превращаются в Markdown-вики с историей в git и возвращаются через MCP.
Память проекта для ИИ-агентов в Markdown внутри репозитория: локальный поиск без вызова модели и проверка записей.
Коротко о README
Текст открывается обещанием общей локальной памяти для разных агентов, показывает быструю установку, объясняет пять шагов работы и таблицу проблем с ответами. Дальше пять архитектурных обязательств, бенчмарки, список инструментов и настройка.