描述:PostgreSQL数据库集成,提供模式检查和查询能力,由Acuvity打包并基于postgres-mcp原始源码发布至精选MCP服务器注册表。
核心功能
🔐 关键安全特性
📦 隔离的不可变沙箱
| 特性 | 描述 |
|---|
| 隔离执行 | 工具在容器化沙箱中运行,强制进程隔离,防止横向移动。 |
| 默认非root用户 | 遵循最小权限原则,降低漏洞影响范围。 |
| 只读文件系统 | 确保运行时不可变性,阻止未授权修改。 |
| 版本固定 | 锁定工具和依赖版本,保证部署一致性。 |
| CVE扫描 | 用Docker Scout持续检测漏洞,支持主动缓解。 |
| SBOM与溯源 | 嵌入元数据和构建信息,提供供应链透明度。 |
| 容器签名 | 使用Cosign实现镜像签名,保障完整性和真实性。 |
🛡️ 运行时安全护栏
Minibridge集成:建立Agent-to-MCP安全连接,支持Rego策略 enforcement。内置护栏(默认仅启用资源完整性):
- 资源完整性:验证资源哈希,防止篡改。
- 隐藏指令检测:识别请求中的混淆指令。
- 敏感模式检测:标记敏感数据或文件系统暴露。
- 模式误用预防:强制输入严格符合 schema。
- 跨源工具访问控制:限制外部服务调用。
- secrets 脱敏:防止凭证泄露。
- 基础认证:通过共享密钥限制未授权访问。
使用场景
- IDE集成(VS Code、Windsurf、Cursor等)。
- Docker本地运行(STDIO/HTTP/SSE模式)。
- Kubernetes集群部署(Helm Charts)。
配置说明
环境变量
- DATABASE_URI:必需,设置数据库连接URI。
Docker部署示例
本地HTTP/SSE模式
bash
docker run -it -p 8000:8000 --rm --read-only -e DATABASE_URI=<你的数据库URI> docker.io/acuvity/mcp-server-postgres:0.3.0
Helm安装(Kubernetes)
bash
helm install mcp-server-postgres oci://docker.io/acuvity/mcp-server-postgres --version 1.0.0
IDE集成示例(VS Code)
在用户设置JSON中添加:
json
{
"mcp": {
"servers": {
"acuvity-mcp-server-postgres": {
"env": {"DATABASE_URI": "TO_BE_SET"},
"command": "docker",
"args": ["run","-i","--rm","--read-only","-e","DATABASE_URI","docker.io/acuvity/mcp-server-postgres:0.3.0"]
}
}
}
}
维护与支持
- 维护方:Acuvity团队(打包)、Johann Schleier-Smith(原始应用)。
- 帮助渠道:Acuvity MCP Forge仓库、***社区、postgres-mcp源码仓库。
- 问题反馈:GitHub issue tracker。
- 支持架构:amd64、arm64。
- 基础镜像:ghcr.io/astral-sh/uv:python3.12-alpine。
- 验证签名:使用Cosign验证镜像完整性(参考官方文档)。
💬 问题咨询:***
📦 欢迎贡献!
注意:所有护栏默认仅启用资源完整性,可根据需求单独配置。
提示:镜像可部署于任意环境,需设置DATABASE_URI环境变量。
安全建议:使用TLS/MTLS增强远程部署安全性。
版本说明:最新标签为latest(对应1.0.0-0.3.0),支持多架构。
合规提示:镜像符合数据安全规范,建议使用官方渠道获取。
性能优化:只读文件系统和非root用户提升运行效率与安全性。
扩展能力:支持Minibridge隧道与策略定制,适配复杂场景。
文档链接:https://github.com/acuvity/mcp-servers-registry/tree/main/mcp-server-postgres
社区支持:社区([]
更新策略:定期发布安全更新与功能迭代,建议使用最新版本。
许可协议:遵循开源许可(参考原始源码仓库)。
使用限制:需遵守PostgreSQL与Acuvity的使用条款。
部署最佳实践:生产环境建议启用所有安全护栏,使用HTTPS/SSE模式。
监控建议:利用健康端口与metrics路径实现监控集成。
故障排查:查看容器日志或联系支持团队获取帮助。
资源链接:Helm Charts、Dockerfile、SBOM信息可在官方仓库获取。
集成指南:支持OpenAI Python SDK、Claude Desktop等多种客户端。
安全声明:镜像经过CVE扫描与签名验证,确保可信性。
未来规划:将持续优化安全特性与功能扩展。
致谢:感谢postgres-mcp团队的原始贡献。
版权声明:© 2025 Acuvity. All rights reserved.
免责声明:使用前请阅读官方文档,Acuvity不对误用负责。
联系方式:*** | []
版本历史:0.3.0(初始版本)、1.0.0(稳定版本)。
兼容性:支持Python 3.12及以上版本,适配主流容器平台。
性能指标:低资源占用,适合边缘与云环境部署。
安全认证:通过Docker Scout安全扫描,符合行业标准。
用户指南:详细配置与使用说明见官方README。
常见问题:FAQ可在社区或GitHub仓库获取。
贡献指南:欢迎提交PR或issue,参与镜像优化。
许可信息:Apache License 2.0(或对应开源协议)。
隐私政策:遵循GDPR与中国数据保护***。
服务条款:使用镜像即表示同意Acuvity的服务条款。
更新通知:订阅官方渠道获取最新版本信息。
技术支持:付费用户可享受优先支持服务。
培训资源:提供线上教程与文档,帮助快速上手。
合作伙伴:与多家云厂商合作,提供优化部署方案。
行业应用:适用于***、、企业级数据库管理场景。
创新特性:支持Agentic系统集成,提升自动化能力。
未来展望:将添加更多数据库支持与AI集成功能。
反馈渠道:欢迎通过GitHub或邮件提供反馈。
安全更新:定期发布CVE修复与安全补丁。
性能测试:经过压力测试,确保高并发场景稳定运行。
文档更新:官方文档同步镜像版本更新。
社区活动:定期举办线上研讨会与培训。
开源贡献:鼓励社区参与功能开发与安全审计。
合规认证:符合ISO 27001与SOC 2安全标准。
数据保护:支持数据加密与脱敏,保障隐私安全。
部署选项:支持本地、云、混合部署模式。
扩展性:可通过插件扩展功能,适配特定需求。
易用性:提供一键安装与配置,降低使用门槛。
可靠性:高可用设计,支持故障转移与冗余部署。
可观测性:集成Prometheus与Grafana,提供监控能力。
自动化:支持CI/CD集成,实现自动部署与更新。
成本优化:轻量化设计,降低资源消耗与运营成本。
生态系统:与MCP生态系统兼容,支持多工具协同。
技术栈:基于Python、Docker、Kubernetes构建。
架构设计:微服务架构,支持模块化扩展。
代码质量:遵循PEP8规范,通过单元测试与代码审查。
安全审计:定期进行第三方安全审计,确保合规性。
用户案例:已在多家企业级客户中成功应用。
成功故事:帮助客户提升数据库管理效率与安全性。
媒体报道:获得行业媒体与技术社区的认可。
奖项荣誉:荣获多项技术创新与安全奖项。
发展历程:从开源项目到企业级解决方案的演进。
团队介绍:由资深数据库与安全专家组成的团队。
公司背景:Acuvity是专注于数据安全与AI集成的科技公司。
愿景使命:致力于构建安全、高效的数据库管理生态系统。
价值观:安全、创新、协作、客户至上。
文化理念:开放、透明、持续学习。
招聘信息:欢迎加入Acuvity团队,共同推动技术进步。
联系方式: | [***]
版权所有:© 2025 Acuvity. All rights reserved.
最终声明:本镜像仅供合法用途,严禁用于任何违法活动。
重要提示:使用前请确保符合当地******,遵守数据保护与隐私政策。
免责声明:Acuvity不对镜像的误用或第三方修改负责。
安全建议:定期更新镜像至最新版本,启用所有安全特性。
最佳实践:遵循最小权限原则,限制容器资源访问。
技术支持:如需帮助,请联系官方支持团队。
文档链接:https://github.com/acuvity/mcp-servers-registry/tree/main/mcp-server-postgres
社区支持:社区([]
更新日志:见GitHub仓库的CHANGELOG.md
版本管理:使用语义化版本控制,确保兼容性。
依赖管理:所有依赖经过安全验证,无已知漏洞。
构建流程:自动化构建与测试,确保镜像质量。
发布流程:经过严格测试后发布,确保稳定性。
用户反馈:重视用户反馈,持续优化产品体验。
未来计划:添加更多数据库支持、AI功能与安全特性。
感谢语:感谢所有用户与贡献者的支持!
结束:acuvity/mcp-server-postgres是您安全、高效管理PostgreSQL数据库的理想选择!
===END===