К основному содержанию
MCP-сервер CX Codex

LINQ to DB — MCP-сервер для Claude Code: схемы БД и SQL

MCP-сервер даёт агенту доступ к схемам баз данных и выполнению SQL-запросов через LINQ to DB. Пригодится, когда нужно посмотреть структуру таблиц или прогнать запрос прямо из чата.

Открыть на GitHub

Что делает LINQ to DB

LINQ to DB — это библиотека доступа к базам данных на C#: тонкий слой между вашими POCO и базой, запросы пишутся через LINQ-выражения и проверяются компилятором. MCP-сервер выставляет эту библиотеку агенту, чтобы тот мог инспектировать схемы и выполнять SQL по нескольким провайдерам баз данных.

Внутри — та же библиотека, что и в обычном проекте: подключение описывается через DataOptions, строку подключения можно передать в конструктор DataConnection или DataContext. Для .NET Framework её кладут в web.config или app.config, есть и свой провайдер настроек через ILinqToDBSettings. Советуют создать настроенный экземпляр DataOptions один раз и переиспользовать его везде, например зарегистрировать в DI-контейнере.

Важный момент: в LINQ to DB нет change-tracking, поэтому изменения вы отслеживаете сами. Если проект уже живёт на Entity Framework, это повод проверить, не тянет ли сервер лишнюю работу — для EF есть отдельный пакет linq2db.EntityFrameworkCore.

Какие задачи решает

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

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

  • Покажи схему таблицы Orders и её связи с Customers
  • Выполни запрос: сколько заказов за последний месяц
  • Сравни структуру таблиц в двух базах и покажи расхождения

Как установить LINQ to DB

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Похожие

prisma-driver-adapter-implementation prisma Справочник по реализации SQL-адаптеров для Prisma ORM 7. Нужен при работе с транзакциями, savepoint-ами, маппингом значений и обработкой ошибок БД. CX Codex +1 376 900установок optimizing-ef-core-queries dotnet Разбирает доступ к данным на EF Core в сервисах, репозиториях и фоновых заданиях и показывает, где запросы тормозят, дублируют строки или бьют по базе лишний раз. CX Codex +1 5 700установок clickhouse-js-node-coding ClickHouse Помогает агенту писать код с пакетом @clickhouse/client: подключение, вставка строк, выборки, параметры запросов. CX Codex +1 7 000установок sql-pro https://github.com/Jeffallan Оптимизирует медленные SQL-запросы, проектирует схемы баз данных и устраняет проблемы производительности. Пригодится при разборе планов EXPLAIN и миграции диалектов. CX Codex +1 6 400установок postgres-patterns affaan-m Шпаргалка по лучшим практикам PostgreSQL на базе Supabase: выбор индексов, типов данных, оптимизация RLS и поиск медленных запросов. CX Codex +1 5 200установок mysql-patterns affaan-m Скилл с проверенными шаблонами для MySQL и MariaDB. Помогает проектировать схемы, настраивать индексы и ускорять медленные транзакции. CX Codex +1 4 700установок

Рядом в теме «Данные и базы»

Все MCP-серверы по теме «Данные и базы» →

Вопросы о LINQ to DB

Как установить LINQ to DB в Claude?

Готовой команды установки для Claude нет — подключите MCP-сервер вручную, указав его в конфигурации MCP вашего клиента.

Что делает LINQ to DB?

Это библиотека доступа к базам данных на C# с LINQ-запросами вместо строк. MCP-сервер открывает её агенту для просмотра схем и выполнения SQL.

Нужен ли change-tracking при работе через LINQ to DB?

Нет, встроенного change-tracking в библиотеке нет — изменения отслеживаете сами. Зато получаете больше контроля над запросами.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой