Engraph: ИИ Знаниевая Графа для Obsidian Vaults
Engraph - это инструмент сервера MCP, разработанный Devwhodevs, предназначенный для преобразования хранилищ Obsidian в поисковую графическую базу знаний для агентов ИИ. Созданный с использованием Rust, он расширяет возможности управления личными знаниями, позволяя программное взаимодействие. Engraph поддерживает как Протокол Контекста Модели, так и HTTP REST API, что делает его совместимым с различными клиентами ИИ. Он предлагает разработчикам и пользователям Obsidian способ интегрировать возможности агентов ИИ непосредственно со структурированными знаниями.
К чему подключается Engraph?
Engraph в первую очередь подключается к хранилищам Obsidian, преобразуя их содержимое в динамическую графовую базу знаний. Эта трансформация позволяет агентам ИИ взаимодействовать со структурированной информацией, хранящейся в Obsidian, делая богатые данные доступными и применимыми. Это служит важным мостом, позволяя системам ИИ запрашивать и манипулировать личными базами знаний. Эта возможность позиционирует Engraph как ключевой компонент для улучшения рабочих процессов агентов ИИ, непосредственно интегрируясь с существующими практиками управления знаниями.
Основные функции и инструменты
Engraph предоставляет 25 различных вызываемых функций через команду engraph serve, предлагая детальное взаимодействие с хранилищами. Ключевые инструменты включают поиск для запроса содержимого, чтение для доступа к заметкам и возможности для редактирования на уровне разделов и мутаций frontmatter. Пользователи также могут выполнять создание заметок и управлять здоровьем хранилища. Доступны специфические инструменты для миграции метода PARA: migrate_preview, migrate_apply и migrate_undo, наряду с контекстными пакетами и функциями идентичности, предоставляющими разнообразный контроль.
Для кого это?
Engraph нацелен на пользователей хранилищ Obsidian и разработчиков, создающих инструменты ИИ, агентов и рабочие процессы IDE. Это для тех, кто хочет улучшить способность агентов ИИ взаимодействовать со структурированными знаниями непосредственно из хранилища Obsidian. Это включает в себя всех, кто стремится позволить агентам ИИ запрашивать, изменять или структурировать свою базу знаний программным образом. Пропустите это, если вы не используете Obsidian или не разрабатываете агентов ИИ, которым нужно взаимодействовать со структурированными знаниями.
Как начать
HTTP REST API аутентифицируется с использованием ключа API, который можно настроить с правами на чтение или запись. Этот ключ зарегистрирован как токен Bearer в настройках аутентификации клиента ИИ. Для локальной разработки доступен параметр "--no-auth", ограниченный до "127.0.0.1".
Сценарии использования
- Позволение агентам ИИ запрашивать хранилище Obsidian в качестве графа знаний, извлекая конкретную информацию и отношения.
- Позволение агентам ИИ выполнять редактирование на уровне разделов, мутации frontmatter и создание заметок непосредственно в структуре хранилища.
- Содействие в помощи ИИ по переструктурированию хранилища по методу PARA, включая предварительный просмотр, применение и отмену миграций.
Engraph предлагает ценное соединение между хранилищами Obsidian и AI-агентами, позволяя осуществлять продвинутую работу с знаниями. Его поддержка MCP и REST API, в сочетании с детализированным доступом к инструментам, предоставляет мощную платформу для управления знаниями на основе ИИ. Devwhodevs создал инструмент, который значительно расширяет полезность Obsidian для разработчиков.
