LiteGraph MCP

Графовая база на .NET с MCP-сервером на 185 инструментов: Claude создает узлы и связи, ищет по векторам и обходит граф.

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

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

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

  • Агент может менять и удалять данные графа, а административные инструменты делают резервные копии и сбрасывают данные.
  • Токен администратора по умолчанию известен из документации.
Все причины и проверки

litegraphdb/litegraph

Установка

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

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-серверРасширенный доступ77Звезды репозитория

Граф знаний с MCP-сервером: агент ищет понятия по смыслу, видит, насколько они подтверждены, и находит спорные места в источниках.

MCP-серверРасширенный доступ131Звезды репозитория
Официальный

Официальный MCP-сервер Graphlit: агент собирает материалы из Slack, GitHub, почты и сайтов в базу знаний и ищет по ней

MCP-серверШирокий доступ379Звезды репозитория

GraphJin MCP

GraphJin

Официальный

MCP-сервер GraphJin дает агенту безопасный, схемо-осведомленный доступ к SQL и MongoDB вместо прямых учетных данных базы

MCP-серверШирокий доступ3,2 тыс.Звезды репозитория

MCP-сервер для платформы GraphRAG: загрузка документов из 14 источников, гибридный поиск и ответы ИИ по графу знаний

MCP-серверШирокий доступ200Звезды репозитория
Официальный

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

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

Коротко о README

Репозиторий содержит ядро базы, REST и MCP-серверы, консоль `lg`, панель на Next.js, SDK для C#, Python и JavaScript и три набора Docker Compose.

Бейдж для README

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