PostgreSQL只读访问服务

PostgreSQL只读访问服务(MCP服务器)为AI助手提供安全查询和检查数据库模式的能力。

  • by tharaka911
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 tharaka911/mcp-postgres-read

使用说明

Postgres读取MCP服务器

一种模型上下文协议(MCP)服务器,提供对PostgreSQL数据库的只读访问。它允许Antigravity、Claude或Cursor等AI助手安全地查询您的数据库并检查模式。

文档

  • 地方发展指南
    本地设置项目、安装依赖项和运行测试的说明。

  • IDE配置指南
    如何使用AI客户端配置此MCP服务器,例如:

    • 反重力
    • 克劳德桌面
    • 光标
  • 贡献指南
    为项目做出贡献、报告问题和提交拉取请求的指南。

特性

  • 只读访问:安全地查询您的数据库,没有修改的风险。
  • 架构检查:列出表和查看表定义。
  • 安全:将环境变量用于连接字符串。
  • 快:基于 包子 运行时。

可用工具

  • list_tables:列出公共架构中的所有表。
  • describe_table:获取特定表的架构详细信息。
  • query:执行只读SQL查询(SELECT 仅)。

故障排除

macOS:“应用程序已损坏,无法打开”

如果你在macOS上运行二进制文件时看到此错误,那是由于Gatekeeper阻止了未签名的二进制文件。运行以下命令以允许执行:

xattr -d com.apple.quarantine postgres-read-macos-arm64