支持私有云部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


010:通过 MCP PostgreSQL 安全访问数据

发布日期:2025-03-26 12:54:02 浏览次数: 1601 作者:二师兄说AI
推荐语

探索如何安全地通过 MCP 访问 PostgreSQL 数据库,实现只读查询与数据保护。

核心内容:
1. 项目概述:实现 PostgreSQL 的只读访问功能
2. 核心功能:确保数据安全,支持大型语言模型进行只读查询
3. 配置使用方法:包括 Docker 和 NPX 两种配置方式的详细说明

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家

 

项目简介

提供对 PostgreSQL 数据库的只读访问功能。该服务器允许大型语言模型(LLMs)检查数据库的模式结构,并执行只读查询操作。

核心功能

  • • 提供对 PostgreSQL 数据库的只读访问
  • • 允许 LLM(大语言模型)查看数据库架构和执行只读查询
  • • 确保数据安全性(仅支持读操作)

配置使用方法

提供了两种配置方式:

Docker 方式

{
  "mcpServers": {
    "postgres": {
      "command": "docker",
      "args": [
        "run", 
        "-i", 
        "--rm", 
        "mcp/postgres", 
        "postgresql://host.docker.internal:5432/mydb"
      ]
    }
  }
}

特别说明:

  • • MacOS 上运行 Docker 时,如果服务器在主机网络上运行,使用 host.docker.internal
  • • 可以在 PostgreSQL URL 中添加用户名和密码:postgresql://user:password@host:port/db-name

NPX 方式

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://localhost/mydb"
      ]
    }
  }
}

构建说明

提供了 Docker 构建命令:

docker build -t mcp/postgres -f src/postgres/Dockerfile .


53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询