Skip to main content
Glama
prisma

Prisma MCP Server

Official
by prisma

{"type": "text"}


Prisma ORM 7을 찾고 계신가요? 이 저장소의 v7 브랜치에 있으며, npm의 prisma 및 @prisma/* 패키지는 계속해서 거기에서 게시됩니다.

**Prisma Next는 현재 얼리 액세스 상태이며, 커뮤니티와 함께 공개적으로 개발하고 있습니다. API는 여러분의 피드백에 따라 계속 진화할 예정이므로 아직 프로덕션 워크로드에는 권장하지 않습니다. 함께 하세요: 저장소에 스타를 남기고, X에서 @prisma를 팔로우하거나, Prisma 블로그에서 읽어보세요.

Prisma Next는 Prisma ORM의 TypeScript 재작성으로, 기본적으로 확장 가능하고, 구성 가능하며, AI 에이전트 친화적으로 설계되었습니다. 전체 발표를 읽어보세요: Prisma ORM의 다음 진화.

사전 요구 사항

  • Node.js 24 이상

  • 패키지 매니저 (npm, pnpm, 또는 yarn)

Related MCP server: PostgreSQL MCP

시작하기

1. 새 프로젝트 스캐폴딩

대화형 스캐폴더가 JavaScript 프레임워크(Next.js, Vite, Hono 등)를 선택하고 선택한 데이터베이스(PostgreSQL 또는 MongoDB)와 함께 Prisma Next를 연결합니다:

npm create prisma@next

실행 가능한 앱, 시작 계약(contract), 그리고 이미 등록된 에이전트 스킬을 갖추게 됩니다.

2. 또는 기존 프로젝트에 Prisma Next 추가

저장소 루트에서 다음을 실행하세요:

npx @prisma/cli@next orm init

prisma orm init은 prisma.config.ts를 작성하고, src/prisma/ 아래에 시작 계약과 db.ts를 스캐폴딩하며, 런타임을 설치하고, 계약을 생성하고, 에이전트 스킬을 등록합니다. 프레임워크나 빌드 설정은 건드리지 않습니다.

3. Prisma Next의 모든 작업에 AI 에이전트 사용

두 설치 프로그램 모두 프로젝트 루트에 최상위 prisma-next.md 프라이머를 남겨 어떤 에이전트든 먼저 읽을 수 있게 합니다. init은 추가로 워크플로우당 하나의 **SKILL.md**를 두 곳에 생성하여 서로 다른 에이전트 런타임이 예상 경로에서 찾을 수 있게 합니다:

  • .claude/skills/<skill-name>/SKILL.md — Claude Code에서 인식

  • .agents/skills/<skill-name>/SKILL.md — Cursor, Copilot Agent 및 기타 런타임을 위한 범용 위치

프로젝트 루트의 skills-lock.json은 설치된 스킬 버전을 추적합니다. 편집기의 AI 어시스턴트는 프롬프트가 일치할 때 올바른 스킬을 자동으로 로드합니다.

원하는 것을 설명하기만 하면 됩니다. 예를 들어:

"users와 관계를 가진 posts 모델을 추가하고, 각 사용자의 가장 최근 게시물 3개를 로드하는 쿼리를 작성하세요."

에이전트는 prisma-8 스킬을 로드하고, 계약과 쿼리 참조를 연 다음 변경 사항을 처음부터 끝까지 수행합니다.

전체 카탈로그와 각 스킬이 다루는 내용은 skills/README.md를 참조하세요.

버그를 발견했거나, 기능이 없거나, 팀에게 질문이 있나요?

에이전트에게 물어보세요. prisma-8 스킬의 피드백 흐름은 구조화된 GitHub 이슈를 작성하거나 실시간 Q&A를 위한 Prisma Discord 링크를 제공합니다. 제출 전에 검토하고 확인할 수 있습니다.

확장 프로그램 작성자를 위한

Prisma Next는 최소한의 코어를 가지고 있습니다. Postgres 지원 자체를 포함한 주변의 모든 것은 모든 작성자가 사용할 수 있는 동일한 공개 SPI를 기반으로 구축되었습니다. 도구, 데이터베이스 또는 라이브러리를 Prisma와 통합하고 싶었다면 이것이 방법입니다.

이미 출시된 몇 가지 확장 프로그램:

  • @internal/extension-pgvector: 의미 검색을 위한 벡터 열 및 유사도 연산자.

  • @internal/extension-paradedb: 전문 검색을 위한 여러 토크나이저를 지원하는 타입화된 BM25 인덱스.

  • @internal/extension-postgis: 지리 공간 유형 및 쿼리.

  • @cipherstash/prisma-next: 검색 가능한 암호화 및 데이터 수준 접근 제어.

직접 만들고 싶으신가요? Prisma Next 확장 프로그램 작성 블로그에서 SPI, 확장 프로그램이 연결할 수 있는 계층, 그리고 팀이 Prisma Next 디렉토리에 새 확장 프로그램을 소개하는 방법을 설명합니다.

지원되는 데이터베이스

Prisma 8은 **PostgreSQL을 일반 공급(GA)**으로 제공합니다 — 현재 단계에서는 이것이 전부입니다:

  • PostgreSQL — 주요 대상; Prisma 8에서 일반 공급

  • MongoDB — 얼리 액세스; SQL 이외의 프레임워크 작동을 입증

  • SQLite — 현재 개념 증명

MySQL은 나중에 제공됩니다. 8.0.0-rc.1 릴리스 전에 필요한 사항은 로드맵을 참조하세요.

기여

설정, 명령, DCO 서명 및 PR 기대 사항은 CONTRIBUTING.md를 참조하세요. 실질적인 변경의 경우 먼저 이슈를 열어 구현 시간을 투자하기 전에 방향 적합성 피드백을 받으시기 바랍니다.

보안 문제: SECURITY.md의 비공개 취약점 보고 절차를 따르세요. 공개 이슈로 제기하지 마세요.

커뮤니티

Prisma Next로 무언가를 만드셨나요? X에서 @prisma를 태그하세요. 최고의 커뮤니티 빌드는 여기에서 소개되고 링크가 제공됩니다.

라이선스

Apache 2.0. LICENSE를 참조하세요.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides AI-driven PostgreSQL database management with secure OAuth 2.1 authentication, enabling users to administer, monitor, and query databases with support for extensions like pgvector, PostGIS, and pg_cron.
    108 npm
    -
  • A
    license
    A
    quality
    D
    maintenance
    Database management — connect, query, describe schemas, run migrations, and monitor active queries across PostgreSQL, MySQL, and SQLite.
    15
    35 PyPI
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables provisioning and managing PostgreSQL databases, running SQL queries, and evolving schemas with tracked migrations, with automatic account creation and no configuration needed.
    10
    3 npm
    MIT

Appeared in Searches