IWE MCP
IWE хранит память проекта в связанных Markdown-заметках: CLI, редакторный сервер и MCP-сервер iwec дают агенту читать и править их вместе с вами
- 1 803 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- MCP-сервер создает, обновляет, удаляет и переименовывает документы в рабочей области, правки идут сразу в файлы
- Запрос `iwe_query` выполняет массовые `update` и `delete`, а `iwe_normalize` переписывает форматирование всех документов графа
- Конфигурация, созданная `iwe init`, содержит команду запуска внешнего агента `claude -p`
Установка
- Работает в
Ручная установка
brew install iwe-org/iwe/iweЗатем в папке заметок выполните `iwe init`. Другие способы: npm и cargo.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- MCP-сервер создает, обновляет, удаляет и переименовывает документы в рабочей области, правки идут сразу в файлы
- Запрос `iwe_query` выполняет массовые `update` и `delete`, а `iwe_normalize` переписывает форматирование всех документов графа
- Конфигурация, созданная `iwe init`, содержит команду запуска внешнего агента `claude -p`
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
IWE превращает папку с Markdown-файлами в граф связанных документов: спецификаций, планов, решений. Одна заметка может входить в несколько тем, а ссылки между заметками дают обратные связи. Папка становится рабочей областью после `iwe init`, который создает каталог `.iwe` с файлом `config.toml`. Дальше с теми же файлами работают четыре инструмента: CLI `iwe`, языковой сервер `iwes` (для Neovim, Helix, VS Code и Zed), MCP-сервер `iwec` и приложение iWe для Mac. Модели ни в CLI, ни в приложении нет. CLI ищет заметки (`iwe find`, с флагом `--lexical` по тексту), показывает дерево, достает документы с заданной глубиной и обратными ссылками (`retrieve`), создает, переименовывает с обновлением ссылок, выносит раздел в отдельный документ (`extract`), встраивает ссылку обратно (`inline`), считает статистику и приводит форматирование к единому виду (`normalize`). MCP-сервер `iwec` открывает агенту 14 инструментов: поиск и выборка, дерево, статистика, создание, обновление и удаление документа, переименование, вынос и встраивание раздела, нормализация, прикрепление и произвольный запрос на языке запросов IWE. Еще он отдает ресурсы вида `iwe://documents/{key}` и подсказки `explore`, `review` и `refactor`. Сервер читает `.iwe/config.toml` из корня рабочей области. Для Claude Code есть плагин: после установки команда `/iwe:init` подключает память к проекту.
Для кого. Для разработчиков и авторов, которые ведут спецификации, планы и решения в Markdown и хотят дать Claude Code, Codex или Cursor читать и дополнять эти заметки, а не пересказывать контекст каждую сессию.
Подходит, если
- Каждая сессия агента начинается с пересказа проекта, а решения и причины лежат в заметках, до которых агент не дотягивается
- Нужна память, которую можно открыть, поправить и удалить руками, в отличие от скрытого хранилища самого агента
- Заметки ведутся в Neovim, Helix, VS Code или Zed, и нужны автодополнение ссылок, обратные ссылки и безопасное переименование
- Большой документ надо разбить: `iwe extract` выносит раздел в отдельный файл и оставляет на его месте ссылку
- Один набор заметок должны читать разные агенты: Claude Code, Claude Desktop, Codex, Gemini и Cursor через MCP
Не подходит, если
- Нужен векторный и гибридный поиск по смыслу: у IWE поиск описан как нечеткий, по структуре и ссылкам, а векторный поиск есть у Basic Memory
- У вас нет ни Homebrew, ни npm, ни Rust: установка идет одним из этих трех способов
- Заметки лежат в облачном сервисе, а не в папке на диске: IWE работает только с файлами локальной рабочей области
- Нужен готовый облачный сервис с входом и синхронизацией между устройствами: у IWE аккаунта нет, синхронизацию (git или другую) настраиваете сами
Пример запроса к агенту
Найди в моих заметках IWE решения по авторизации и допиши в спецификацию, почему мы отказались от сессий в кукахMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
IWE_DEBUG- Значение 1 включает отладочный вывод сервера в stderr
Ограничения
- Последняя версия 0.26.1 вышла 8 октября 2026 года, номер ниже 1.0. В проекте уже есть миграции формата конфигурации с тестами.
- Приложение iWe для Mac скачивается с сайта iwe.md, его кода в репозитории нет: там лежат крейты diwe, iwe, iwec и iwes. Условия приложения проверьте на сайте.
- В файле `.iwe/config.toml`, который создает `iwe init`, по умолчанию указана команда `claude -p` с таймаутом 120 секунд. Это запуск внешнего Claude Code, и самого ИИ у IWE нет. Подключение агента требует его собственной настройки и аккаунта.
- Каталог `.iwe` отмечает корень проекта: без `iwe init` обычная папка с Markdown-файлами рабочей областью IWE не считается.
- Лицензия Apache-2.0.
Как отключить. Уберите блок `iwe` из настроек MCP вашего агента, а плагин Claude Code снимите через `/plugin`. Сами заметки остаются обычными Markdown-файлами, каталог `.iwe` с конфигурацией можно удалить. CLI снимается через `brew uninstall iwe` или `npm uninstall -g @iwe-org/iwe`.
Частые вопросы
Нужен ли аккаунт IWE или своя модель?
Нет. Ни CLI, ни приложение для Mac не содержат модели, и аккаунт IWE для хранения заметок не нужен. Заметки лежат в папке на вашем компьютере, их можно держать в git. Агенту нужны его собственные настройка и аккаунт.
Какие инструменты MCP умеют менять и удалять заметки?
Среди 14 инструментов `iwec` заметки меняют `iwe_create`, `iwe_update`, `iwe_delete`, `iwe_rename`, `iwe_extract`, `iwe_inline`, `iwe_normalize` и `iwe_attach`. Операции `update` и `delete` доступны и через `iwe_query`. Только читают `iwe_find`, `iwe_retrieve`, `iwe_tree`, `iwe_stats` и `iwe_squash`.
Как подключить память к Claude Code?
Выполните `/plugin marketplace add iwe-org/skills` и `/plugin install iwe@iwe-org`, затем в нужном проекте запустите `/iwe:init`. Для Codex и других агентов добавьте MCP-сервер `iwec` вручную, как описано в руководстве на iwe.md.
Какие редакторы поддерживает IWE?
Neovim, Helix, VS Code и Zed через языковой сервер `iwes`. Он добавляет автодополнение ссылок, обратные ссылки, поиск и безопасное переименование заметок. Работать с IWE можно и без агента.
Как запустить MCP-сервер без установки?
Через npx: в настройках агента укажите `command: npx` и `args: ["-y", "@iwe-org/mcp"]`, а в `cwd` путь к рабочей области. Установленный бинарник запускается как `iwec` без аргументов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для WEEEK, по умолчанию только чтение: задачи, вложения и комментарии через браузерную сессию, запись включается отдельно
MCP WEEEK с разделением чтения и записи
weeek-mcp-server
MCP-сервер для WEEEK на 12 инструментов: 7 на чтение и 5 на запись отдельно, чтобы MCP-клиент мог авто-одобрять безопасные вызовы
MCP WEEEK с базой знаний
weeek-mcp
MCP-сервер для WEEEK: задачи через публичный API и полноценный CRUD базы знаний через внутренний API с сохраненной сессией браузера
Плагин Claude Code и Codex для WEEEK: 12 отобранных, а не автосгенерированных инструментов, токен в системной связке ключей
Сборочный скрипт и шаблоны, которые превращают хранилище Obsidian в рабочую память ИИ: заметки в markdown, без векторной базы
Превращает историю сессий Claude Code, Codex, Cursor и Gemini CLI в поисковую вики по схеме LLM Wiki Андрея Карпати, локально
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| IWE (эта запись) | нет | не нужна | 1 803 | |
| Basic Memory | нет | не нужна | 4 389 | память в локальных Markdown-файлах с графом, семантическим поиском и индексом в SQLite |
| MCP Memory Service | нет | не нужна | 2 054 | самостоятельно размещаемая память для агентов с семантическим поиском и автоконсолидацией |
Коротко о README
Главная страница репозитория объясняет идею общей памяти для человека и агентов и перечисляет четыре способа работы: приложение для Mac, редактор, CLI и Claude или Codex. Дальше идут установка через Homebrew, примеры первых команд, блок для Claude Code с плагином и текст, который можно вставить любому агенту для самостоятельной настройки. В репозитории есть справка по каждой команде CLI, руководства по конфигурации и языку запросов, схемы, замеры скорости, тесты крейтов и ссылки на готовые рабочие области для разработки и маркетинга.