dotsagent.io
ภาษา:ไทย
ข้อมูล · Crystal DBA

ตั้งค่า Postgres MCP Pro

รองรับการ query Postgres, ตรวจสอบ schema, ปรับแต่ง index และตรวจสอบสถานะระบบ ใช้แทนเซิร์ฟเวอร์อ้างอิงที่เก็บถาวรแล้ว

ผู้เผยแพร่
Crystal DBA ชุมชน
เรียกใช้ในเครื่อง
uvx postgres-mcp --access-mode=restricted
Transport
stdio, sse
การยืนยันตัวตน
Connection string ของ Postgres ใน DATABASE_URI
Environment
DATABASE_URI
สิ่งที่เข้าถึงได้
โหมด restricted อ่านได้อย่างเดียว; โหมด unrestricted อ่านและเขียนได้
ไลเซนส์
MIT
ซอร์สโค้ด
github.com/crystaldba/postgres-mcp
สถานะ
ใช้งานอยู่

ติดตั้ง

เซิร์ฟเวอร์นี้ทำงานบนเครื่องของคุณในฐานะโปรเซสลูกของไคลเอนต์ คุณต้องติดตั้ง runtime ที่คำสั่งใช้ เช่น Node.js สำหรับ npx, uv สำหรับ uvx หรือ Docker รวมถึงตัวแปรที่ระบุไว้ในส่วน Environment

Claude Code

shell
claude mcp add --scope project --env DATABASE_URI='<DATABASE_URI>' postgres-mcp-pro -- uvx postgres-mcp --access-mode=restricted

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "postgres-mcp-pro": {
      "command": "uvx",
      "args": [
        "postgres-mcp",
        "--access-mode=restricted"
      ],
      "env": {
        "DATABASE_URI": "${env:DATABASE_URI}"
      }
    }
  }
}

Codex

~/.codex/config.toml
[mcp_servers.postgres-mcp-pro]
command = "uvx"
args = ["postgres-mcp", "--access-mode=restricted"]
env_vars = ["DATABASE_URI"]

การตั้งค่าสำหรับไคลเอนต์อื่น →

ใช้ --access-mode=restricted กับฐานข้อมูลที่ต้องการปกป้องเสมอ; โหมด unrestricted อนุญาตให้ agent เขียนข้อมูลได้

เซิร์ฟเวอร์อื่นในหมวด ข้อมูล

แหล่งที่มา

  1. github.com/crystaldba/postgres-mcp