LiteGraph MCP
Графовая база на .NET с MCP-сервером на 185 инструментов: Claude создает узлы и связи, ищет по векторам и обходит граф.
- 133 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент может менять и удалять данные графа, а административные инструменты делают резервные копии и сбрасывают данные.
- Токен администратора по умолчанию известен из документации.
Установка
- Работает в
Ручная установка
git clone https://github.com/litegraphdb/litegraph.gitЗатем `dotnet build` в `src`, `./LiteGraph.McpServer install` и запуск серверов; подробности в `docs/CLAUDE_MCP.md`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент может менять и удалять данные графа, а административные инструменты делают резервные копии и сбрасывают данные.
- Токен администратора по умолчанию известен из документации.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
LiteGraph — графовая база для .NET с реляционными данными, тегами, метками, JSON и векторным поиском. Встроенный MCP-сервер дает агенту более 185 инструментов: управление арендаторами, графами, узлами и ребрами, векторный поиск, алгоритмы вроде PageRank и поиска сообществ, экспорт и импорт JSONL. Он слушает HTTP по адресу `http://localhost:8702/mcp`, а также TCP и WebSocket. Сервер пересылает вызовы в REST-сервер LiteGraph и ничего не кеширует. Хранилище на выбор: SQLite для локальных задач или PostgreSQL с pgvector для рабочих развертываний. Рядом идут панель управления и чат с графом.
Для кого. Разработчики на .NET и аналитики, которые строят графы знаний и хотят вести их разговором с агентом.
Подходит, если
- Агент строит граф связей между людьми, документами или сервисами по описанию.
- Нужен семантический поиск по узлам с эмбеддингами рядом с графовыми запросами.
- Граф выгружают в JSONL или GEXF для переноса и анализа.
- Данные нескольких команд разделены по арендаторам с ролями.
Не подходит, если
- Нужен готовый пакет без сборки из исходников.
- Хватает обычной реляционной таблицы без обхода связей.
- Агенту нельзя доверять резервное копирование, восстановление и сброс данных.
Пример запроса к агенту
Создай арендатора demo-tenant и граф social-network, добавь пять узлов и свяжи их попарно, затем покажи сводку графа.MCP
- Транспорт
- http
- Авторизация
- API-ключ
Переменные окружения
LITEGRAPH_ENDPOINTобязательная- Адрес REST-сервера LiteGraph, в который MCP-сервер пересылает вызовы.
LITEGRAPH_API_KEYобязательная, секрет- Ключ API (bearer-токен) для REST-сервера.
Ограничения
Готового пакета нет: MCP-сервер собирают из исходников (.NET SDK 8 или новее) и запускают рядом с REST-сервером LiteGraph. Лицензия в репозитории не указана. Инструменты `admin_*` делают резервные копии, восстановление и сброс данных, поэтому выдавайте агенту ключ с минимальными правами. Ограничение частоты вызовов по умолчанию выключено (`ToolCallsPerSecond` равен 0). Для рабочих развертываний на PostgreSQL нужно расширение pgvector. MCP-сервер данных не хранит и работает только при запущенном REST-сервере, к которому обращается.
Как отключить. Остановите MCP-сервер и удалите подключение командой `claude mcp remove` либо правкой конфигурации клиента. Данные в базе останутся, их удаляют отдельно.
Частые вопросы
Как подключить Claude Code?
Выполните `./LiteGraph.McpServer install` из папки сборки: команда регистрирует сервер в Claude Code и создает определение агента `litegraph`. Режим предпросмотра включает флаг `--dry-run`.
Почему инструмент `graph/get` не найден?
С версии 10.1 имена пишутся с подчеркиванием: `graph_get`. Замените каждый слеш на подчеркивание, аргументы и результаты не изменились.
Какие адреса и порты у сервера?
HTTP MCP работает на `http://localhost:8702/mcp`, TCP на порту 8703, WebSocket на `ws://localhost:8704/mcp`. Адреса меняют в `litegraph-mcp.json` или переменными `MCP_HTTP_*`.
Какие хранилища поддерживаются?
SQLite для локальной работы с векторным индексом HnswLite в процессе и PostgreSQL с pgvector для рабочих развертываний, включая кластер из нескольких узлов.
Как запустить сервер в Docker?
В папке `docker/` лежат три набора Docker Compose: один узел на SQLite, один узел на PostgreSQL и кластер из трех узлов. В каждый входят MCP-сервер и панель управления.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыKGLite хранит граф знаний в одном файле, и встроенный MCP-сервер дает агенту запросы Cypher по этому графу без отдельной базы.
Граф знаний с MCP-сервером: агент ищет понятия по смыслу, видит, насколько они подтверждены, и находит спорные места в источниках.
Graphlit MCP Server — база знаний для агента
Graphlit MCP Server
Официальный MCP-сервер Graphlit: агент собирает материалы из Slack, GitHub, почты и сайтов в базу знаний и ищет по ней
GraphJin MCP
GraphJin
MCP-сервер GraphJin дает агенту безопасный, схемо-осведомленный доступ к SQL и MongoDB вместо прямых учетных данных базы
MCP-сервер для платформы GraphRAG: загрузка документов из 14 источников, гибридный поиск и ответы ИИ по графу знаний
CLI и MCP-сервер для извлечения структурированных знаний из документов: графы, гиперграфы и поиск по фактам с источниками
Коротко о README
Репозиторий содержит ядро базы, REST и MCP-серверы, консоль `lg`, панель на Next.js, SDK для C#, Python и JavaScript и три набора Docker Compose.