Skip to main content
Glama
a21071

MCP PostgreSQL Server

by a21071

MCP PostgreSQL 서버

MCP 도구를 통해 PostgreSQL 데이터베이스 작업을 제공하는 MCP(Model Context Protocol) 서버입니다.

특징

  • 사용자 및 게시자 엔터티에 대한 CRUD 작업

  • Prisma를 사용한 유형 안전 데이터베이스 작업

  • MCP 호환 도구 인터페이스

  • 유형 안전을 위해 TypeScript로 구축됨

Related MCP server: pg-mcp

설치

  1. 저장소를 복제합니다

  2. 종속성 설치:

지엑스피1

  1. PostgreSQL 데이터베이스 설정:

docker-compose up -d
  1. 데이터베이스 마이그레이션 실행:

npx prisma migrate dev
  1. 프로젝트를 빌드하세요:

npm run build

용법

서버를 실행합니다:

npm start

사용 가능한 MCP 도구

  • getData : PostgreSQL에서 사용자 데이터를 검색합니다.

    {
      "tableName": "user"
    }
  • addUserData : 데이터베이스에 새 사용자를 추가합니다.

    {
      "email": "user@example.com",
      "name": "John Doe",
      "age": 30
    }
  • deleteUserData : ID, 이메일 또는 이름으로 사용자를 삭제합니다.

    {
      "id": "clxyz...",
      "email": "user@example.com",
      "name": "John Doe"
    }
  • updateUserData : 사용자 정보 업데이트

    {
      "id": "clxyz...",
      "email": "new@example.com",
      "name": "New Name"
    }

데이터베이스 스키마

서버는 다음의 Prisma 스키마를 사용합니다.

model User {
  id        String   @id @default(cuid())
  email     String   @unique
  name      String?
  age       Int?
  createdAt DateTime @default(now())
  posts     Post[]
}

개발

  • 시청 모드:

npm run watch

종속성

특허

MIT

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server implementation that provides a simple interface to interact with PostgreSQL databases, enabling SQL queries, database operations, and schema management through MCP.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server for PostgreSQL that enables database operations like querying, schema inspection, performance analysis, and administration through a JSON-RPC 2.0 interface.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A standardized Model Context Protocol server for interacting with PostgreSQL databases, enabling full CRUD operations, schema management, and database introspection.
    1
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    MCP server for managing users in PostgreSQL, enabling CRUD operations and search via natural language commands.
    -