GraphJin MCP

GraphJin

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

  • 3 236 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальный

Широкий доступ

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

  • Дает агенту выполнять запросы к рабочей базе данных, включая изменения при разрешенной записи
Все причины и проверки

dosco/graphjin

Установка

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

/plugin marketplace add dosco/graphjin
/plugin install graphjin-mcp@graphjin

Плагин регистрирует MCP-сервер graphjin, для работы нужен установленный бинарник graphjin.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Дает агенту выполнять запросы к рабочей базе данных, включая изменения при разрешенной записи

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

GraphJin компилирует GraphQL-запросы в SQL или запросы MongoDB и одновременно раздает их как инструменты MCP. Прежде чем что-то запросить, агент вызывает query_catalog и получает список таблиц, связей и примеров, поэтому не гадает со схемой вслепую. Доступ ограничен разрешенными запросами и политикой только для чтения там, где это настроено, а не полными учетными данными базы. Отдельно доступен встроенный серверный агент: один вызов ask_graphjin_agent сам проводит цикл поиска по данным и возвращает типизированный ответ с обоснованием.

Для кого. Для разработчиков и дата-аналитиков, которым нужно дать агенту доступ к рабочей базе данных без раздачи прямых учетных данных.

Подходит, если

  • Агент должен отвечать на вопросы по данным из PostgreSQL, MySQL, MongoDB или другой поддерживаемой базы
  • Нужен предварительный каталог таблиц и связей, чтобы агент не писал произвольный SQL наугад
  • Важно ограничить агента списком разрешенных запросов и режимом только для чтения

Не подходит, если

  • Нужен просто быстрый прямой SQL-клиент без слоя GraphQL и MCP поверх него
  • База данных не входит в список поддерживаемых GraphJin

Пример запроса к агенту

Найди в базе всех клиентов с просроченными счетами за последний квартал

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

GRAPHJIN_CONFIG_PATH
Путь к папке с конфигурацией GraphJin, по умолчанию ./config.

Ограничения

Бинарник graphjin должен быть в PATH и запущен с доступом к конфигурации проекта (GRAPHJIN_CONFIG_PATH). GraphJin в первую очередь компилятор GraphQL-в-SQL и рантайм для собственных приложений, MCP это один из режимов работы поверх того же ядра, поэтому подключение требует своей конфигурации схемы.

Как отключить. Удалите плагин graphjin-mcp через /plugin в Claude Code или уберите запись graphjin из mcpServers конфигурации агента.

Частые вопросы

Какие базы данных поддерживаются?

PostgreSQL, MySQL, MongoDB, SQLite, Oracle, MSSQL и ряд облачных СУБД, полный список приведен в README проекта.

Нужны ли агенту прямые пароли от базы?

Нет, GraphJin сам хранит подключение к базе, а агент работает через инструменты MCP и разрешенные запросы.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Встроенный MCP-сервер мультимодельной СУБД ArcadeDB: агент читает граф, документы и векторы, а запись включается по операциям.

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

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

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

Агент запрашивает метрики, логи и трассы из GreptimeDB на SQL, TQL и RANGE, с запретом записи и маскировкой чувствительных данных

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

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

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

MCP-сервер и навык Neo4j: агент запускает алгоритмы Graph Data Science на графе, от центральности до эмбеддингов

MCP-серверРасширенный доступ99Звезды репозитория

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

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

Коротко о README

README представляет GraphJin как компилятор и рантайм, который дает агентам единый управляемый граф поверх баз данных, файлов и кода через GraphQL и MCP. Отдельный плагин graphjin-mcp регистрирует MCP-сервер в Claude Code командой graphjin mcp. Помимо ручных запросов доступны watch-подписки на стоячие вопросы и хранилище артефактов gj_artifacts для сохраненных запросов и результатов. Установка возможна через npm, Homebrew, Docker или готовые пакеты для Linux и Windows.

Бейдж для README

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