mcp

mcp

prisma
42 звёзд6 форков
MCP-сервер, который подключает AI-ассистентов к базам данных Prisma Postgres. Разработчики могут управлять базами прямо через диалог с LLM. Для этого не нужно писать отдельные API-запросы — вся логика зашита в протокол MCP. Сервер работает в двух режимах: локальном (для работы на своей машине) и удалённом (для встраивания в веб-приложения и платформы). Удалённый сервер подключается к Prisma Console через транспорт SSE и использует стандартный MCP-транспорт. Основная аудитория — разработчики, которые хотят ускорить работу с базами данных, и инженеры, строящие AI-платформы для управления БД.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикprisma

Технологии

  • Языки
    JavaScript
  • Транспорт
    ssestreamable-http

Описание

Возможности

  • Выполнять SQL-запросы к базам Prisma Postgres по их идентификатору.
  • Интроспектировать схему базы данных — получать полную структуру таблиц, полей и связей.
  • Получать список всех баз в рабочем пространстве пользователя.
  • Создавать резервные копии баз данных.
  • Просматривать список доступных бэкапов для конкретной базы.
  • Восстанавливать базу из любой резервной копии.
  • Генерировать строки подключения для внешних сервисов и инструментов.
  • Просматривать и удалять созданные строки подключения.
  • Удалять базы данных (с подтверждением).
  • Запрашивать полный перечень инструментов командами на естественном языке.

Как подключить

Установка и настройка занимают пару минут.

  1. Выполните команду в терминале:
  2. npx -y mcp-remote https://mcp.prisma.io/mcp
  3. Добавьте конфигурацию в файл настроек вашего MCP-клиента. Пример для Claude Desktop (claude_desktop_config.json):
  4. { "mcpServers": { "Prisma-Remote": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.prisma.io/mcp"] } } }
  5. Перезапустите клиент. При первом подключении нужно авторизоваться в Prisma Console через браузер.

Примеры запросов

После подключения дайте ассистенту такие поручения:

  • «Покажи все базы данных в моём рабочем пространстве Prisma.»
  • «Выполни SQL-запрос SELECT * FROM "User" LIMIT 10 для базы с id abc123
  • «Создай резервную копию базы данных с 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

Поделиться