Skip to main content
Glama
a21071

MCP PostgreSQL Server

by a21071

MCP PostgreSQLサーバー

-

MCP ツールを通じて PostgreSQL データベース操作を提供するモデル コンテキスト プロトコル (MCP) サーバー。

特徴

  • User および Post エンティティの CRUD 操作

  • Prisma を使用した型安全なデータベース操作

  • MCP互換ツールインターフェース

  • 型安全性のためにTypeScriptで構築

Related MCP server: pg-mcp

インストール

  1. リポジトリをクローンする

  2. 依存関係をインストールします:

git clone https://github.com/a21071/mcp-postgres.git
cd mcp-postgres
npm install
  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

依存関係

ライセンス

マサチューセッツ工科大学

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.
    -