镜像概览

完整引用
docker.io/crystaldba/postgres-mcp
Registry
docker.io
命名空间
crystaldba
仓库
postgres-mcp
已缓存 Tag 数
8
最近同步
07/06/2026, 05:02 AM
相关主题

简介

PostgreSQL MCP 服务器镜像,为 AI Agent 提供 SQL 查询 Model Context Protocol 接口,适合 LLM 工具链集成。

详细介绍

crystaldba/postgres-mcp 运行 Postgres MCP Server,通过 MCP 协议暴露 schema 浏览与只读 SQL 执行。定位为 AI 工具 HTTP/MCP API 服务,连接 PostgreSQL 只读账号;K8s Deployment 供 Cursor/Agent 调用。

快速启动

docker run -d --name postgres-mcp \
  -p 8080:8080 \
  -e DATABASE_URL=postgres://readonly:pass@postgres:5432/app \
  docker.io/crystaldba/postgres-mcp:latest

推荐实践

docker run -d --name postgres-mcp \
  --restart unless-stopped \
  -p 8080:8080 \
  -e DATABASE_URL=postgres://readonly:pass@postgres:5432/app \
  -e MCP_READ_ONLY=true \
  docker.io/crystaldba/postgres-mcp:0.1.0

核心参数说明

  • -p 8080:8080 — MCP HTTP 端口
  • -e DATABASE_URL — PostgreSQL 连接(高敏
  • -e MCP_READ_ONLY=true — 强制只读模式
  • 安全 — 使用只读 DB 账号

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: postgres-mcp
spec:
  replicas: 2
  selector:
    matchLabels:
      app: postgres-mcp
  template:
    metadata:
      labels:
        app: postgres-mcp
    spec:
      containers:
        - name: mcp
          image: docker.io/crystaldba/postgres-mcp:0.1.0
          ports:
            - containerPort: 8080
          envFrom:
            - secretRef:
                name: postgres-mcp-db
---
apiVersion: v1
kind: Service
metadata:
  name: postgres-mcp
spec:
  selector:
    app: postgres-mcp
  ports:
    - port: 8080
      targetPort: 8080

内网 ClusterIP;NetworkPolicy 限制 DB 访问范围。

最新 Tag(20 条)

查看全部 8 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/crystaldba/postgres-mcp
:buildcache
-2025/05/16 22:48--
docker.io/crystaldba/postgres-mcp
:latest
linux/amd64linux/arm64
2025/05/16 22:4894.2 MBsha256:c04abcb08d79
docker.io/crystaldba/postgres-mcp
:0.3.0
linux/amd64linux/arm64
2025/05/16 22:4894.2 MBsha256:c04abcb08d79
docker.io/crystaldba/postgres-mcp
:0.2.1
linux/amd64linux/arm64
2025/04/18 03:5788.2 MBsha256:956742e1cc20
docker.io/crystaldba/postgres-mcp
:0.2.0
linux/amd64linux/arm64
2025/04/17 01:5588.2 MBsha256:3c05835b5ae4
docker.io/crystaldba/postgres-mcp
:0.2.0rc1
linux/amd64linux/arm64
2025/04/16 23:3788.2 MBsha256:6bcbc7c670c8
docker.io/crystaldba/postgres-mcp
:0.1.1
linux/amd64linux/arm64
2025/04/09 05:3788.1 MBsha256:ee931915b7cb
docker.io/crystaldba/postgres-mcp
:0.1.1rc1
linux/amd64linux/arm64
2025/04/08 07:3388.1 MBsha256:6644d363bdd9