
mcp
prisma
42 звёзд6 форков
MCP-сервер, который подключает AI-ассистентов к базам данных Prisma Postgres. Разработчики могут управлять базами прямо через диалог с LLM. Для этого не нужно писать отдельные API-запросы — вся логика зашита в протокол MCP.
Сервер работает в двух режимах: локальном (для работы на своей машине) и удалённом (для встраивания в веб-приложения и платформы). Удалённый сервер подключается к Prisma Console через транспорт SSE и использует стандартный MCP-транспорт.
Основная аудитория — разработчики, которые хотят ускорить работу с базами данных, и инженеры, строящие AI-платформы для управления БД.
Характеристики
Общее
- СтатусСообщество
- Разработчикprisma
Технологии
- ЯзыкиJavaScript
- Транспортssestreamable-http
Описание
Возможности
- Выполнять SQL-запросы к базам Prisma Postgres по их идентификатору.
- Интроспектировать схему базы данных — получать полную структуру таблиц, полей и связей.
- Получать список всех баз в рабочем пространстве пользователя.
- Создавать резервные копии баз данных.
- Просматривать список доступных бэкапов для конкретной базы.
- Восстанавливать базу из любой резервной копии.
- Генерировать строки подключения для внешних сервисов и инструментов.
- Просматривать и удалять созданные строки подключения.
- Удалять базы данных (с подтверждением).
- Запрашивать полный перечень инструментов командами на естественном языке.
Как подключить
Установка и настройка занимают пару минут.
- Выполните команду в терминале:
- Добавьте конфигурацию в файл настроек вашего MCP-клиента. Пример для Claude Desktop (
claude_desktop_config.json): - Перезапустите клиент. При первом подключении нужно авторизоваться в Prisma Console через браузер.
npx -y mcp-remote https://mcp.prisma.io/mcp{ "mcpServers": { "Prisma-Remote": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.prisma.io/mcp"] } } }Примеры запросов
После подключения дайте ассистенту такие поручения:
- «Покажи все базы данных в моём рабочем пространстве Prisma.»
- «Выполни SQL-запрос
SELECT * FROM "User" LIMIT 10для базы с idabc123.» - «Создай резервную копию базы данных с id
xyz789и назови еёpre_migration_backup.» - «Проанализируй схему базы с id
def456и опиши структуру таблиц.» - «Удали строку подключения с id
conn_123.»
Технические детали
- Язык: JavaScript / TypeScript
- Транспорт: SSE, Streamable HTTP
- Лицензия: Apache 2.0
- Совместимые клиенты: Claude Desktop, Cline, AI Playground и любые MCP-клиенты
- Разработчик: Prisma