# Devart MCP Server for PostgreSQL (ADO.NET)

MCP-сервер, через который ИИ-клиент читает и пишет в PostgreSQL по вашему описанию задачи. Работает от Devart-драйвера внутри вашей сети.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed
- Автор: devart-ai-connectivity
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/devart-ai-connectivity/devart-mcp-server-postgresql
- Обновлён: 2026-09-03
- HTML: https://affpapa.org/nevibecode/mcp/devart-mcp-server-for-postgresql-adonet

## Что делает

Сервер ставится между ИИ-клиентом и базой. Клиент отправляет запрос обычным текстом, сервер переводит его в SQL, выполняет через драйвер Devart и возвращает результат таблицей. Доступ к схеме базы он берёт оттуда же, поэтому в запросах можно называть таблицы и колонки как есть.

Два пути сборки: через ADO.NET и через ODBC. Для ADO.NET хватит .NET 8 SDK, пакет `Devart dotConnect for PostgreSQL` подтянется из NuGet при сборке. С ODBC сначала придётся вручную поставить `Devart ODBC Driver for PostgreSQL`, а разрядность собранного сервера должна совпадать с разрядностью источника данных. Связь описывается в `mcpserver.json` рядом с собранным exe: имя подключения, строка подключения или DSN.

В строке ADO.NET есть параметр `License Key` — без ключа Devart подключение не поднимется. Транспорт `stdio` запускает сам клиент, для `http` сервер стартует вручную и нужен `HttpPort`; в `stdio` строку запуска не пишите вообще.

## Требования
- Переменные окружения: `DEVART_MCP_POSTGRESQL_CONNECTION` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.
- Работает с: PostgreSQL

## Установка

### Claude Code (родная платформа)

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

## Когда брать
- посмотреть содержимое таблиц в PostgreSQL без ручного SQL
- собрать сводку по бизнес-данным из базы прямо в чате
- проверить схему перед правкой миграции
- выполнить запись в таблицу по текстовому указанию

## Примеры запросов агенту
- Покажи последние записи из таблицы `orders` и сколько среди них отменённых
- Сравни число заказов за март и апрель по таблице `orders`
- Добавь в `mcpserver.json` подключение `my_postgresql` через `stdio`

## Похожие
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89609
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89899
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16730
- [PostHog MCP Server](https://affpapa.org/nevibecode/mcp/posthog-mcp-server.md) — MCP-сервер · ★ 40459
- [dbx](https://affpapa.org/nevibecode/mcp/dbx.md) — MCP-сервер · ★ 27844
- [Metabase](https://affpapa.org/nevibecode/mcp/metabase.md) — MCP-сервер · ★ 49863

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
