Link MCP

Локальная память для ИИ-агентов в обычных Markdown-файлах: запоминает только то, что вы одобрили, и отдает ее через MCP

  • 218 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сервер пишет Markdown-файлы с памятью и читает файлы проекта, чтобы сверить воспоминания о коде
  • Правила из воспоминаний могут блокировать вызовы инструментов, поэтому одобряйте их внимательно
Все причины и проверки

gowtham0992/link

Установка

Ручная установка

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 и других

CLIРасширенный доступ4,3 тыс.Звезды репозитория

ai-memory сохраняет опыт сессий в Markdown-вики, подключает поиск через MCP и передает контекст между агентами и машинами.

MCP-серверРасширенный доступ15,7 тыс.Звезды репозитория

Долговременная память агента в локальных Markdown-файлах с графом связей, семантическим поиском и MCP-доступом

MCP-серверРасширенный доступ4,6 тыс.Звезды репозитория

CLI awiki хранит память агентов в markdown-хранилище: поиск перед веб-запросом и запись того, что стоит сохранить.

CLIРасширенный доступ56Звезды репозитория

Локальная память для кодовых агентов: сессии превращаются в Markdown-вики с историей в git и возвращаются через MCP.

MCP-серверРасширенный доступ130Звезды репозитория

Память проекта для ИИ-агентов в Markdown внутри репозитория: локальный поиск без вызова модели и проверка записей.

CLIРасширенный доступ426Звезды репозитория

Коротко о README

Текст открывается обещанием общей локальной памяти для разных агентов, показывает быструю установку, объясняет пять шагов работы и таблицу проблем с ответами. Дальше пять архитектурных обязательств, бенчмарки, список инструментов и настройка.

Бейдж для README

Сообщить о проблеме