Mcp Knowledge Graph
Обеспечивает persistent memory для AI через локальный knowledge graph с entities, relations и observations.
Описание
Это MCP-сервер для хранения и извлечения информации в разговорах AI, используя локальный граф знаний. Ключевые особенности: мастер-база данных по умолчанию, дополнительные тематические базы (work, personal), автоматическое определение проектного хранения (.aim директория), глобальное хранение с –memory-path, защита от перезаписи файлов. Технологии: Node.js, JSONL-файлы. Применения: persistent память для Claude и MCP-совместимых платформ, организация знаний по темам для повышения контекста в AI-взаимодействиях.
Возможности
Мастер-база данных
Основное хранилище памяти, используемое по умолчанию для всех операций.
Множественные базы данных
Дополнительные именованные базы (work, personal) для организации знаний по темам.
Проектное хранение
Автоматическое использование .aim/memory.jsonl в проектах с директорией .aim.
Глобальное хранение
Хранение в указанной директории (--memory-path) вне проектов.
Безопасные операции
Защита файлов маркером _aim, предотвращающая случайную перезапись.
Создание entities
Добавление людей, проектов, событий с observations (aim_create_entities).
Создание relations
Связывание entities (aim_create_relations).
Поиск и чтение
Поиск по ключевым словам (aim_search_nodes) и просмотр графа (aim_read_graph).
Удаление данных
Удаление entities, observations или relations (aim_delete_entities и др.).
Список баз
Отображение доступных баз и текущего расположения (aim_list_databases).
Установка
Для глобальной памяти добавьте в claude_desktop_config.json или .claude.json:
{
"mcpServers": {
"memory": {
"command": "npx",
"args": [
"-y",
"mcp-knowledge-graph",
"--memory-path",
"/Users/yourusername/.aim/"
]
}
}
}
Требования: Node.js 18+. Для проектного хранения создайте директорию .aim в проекте.