article
README
🚀 PineMCP v2.1.2
PineMCP 是一款专业的模型上下文协议(MCP)服务器,它为多种数据库类型提供了统一、安全的接口。它具备强大的连接管理、模式工具、数据导入/导出以及查询分析功能,所有这些都通过标准输入输出作为 MCP 工具公开。
🆕 v2.1.2 版本新增内容
- 🔒 安全修复:修复了 tar-fs 符号链接验证绕过漏洞(CVE - 2025 - 59343)
- ✅ 依赖更新:将 tar-fs 更新到已修复的 2.1.4 版本
- ✅ 增强安全性:添加了包覆盖以防止未来出现漏洞
📜 v2.1.0 版本特性回顾
- ✅ 修复关键漏洞:所有数据库适配器现在都能正常工作
- ✅ 增强错误处理:具有适当上下文的结构化错误系统
- ✅ 改进类型安全:消除了不安全的类型断言
- ✅ 提升安全性:增强了 NoSQL 注入防护
- ✅ MCP 集成:可从 MCP JSON 文件无缝加载配置
🌟 为什么选择 PineMCP?
- 统一访问 PostgreSQL、MySQL、SQLite、Redis、MongoDB、Cassandra、MSSQL 和 DynamoDB 等数据库。
- 安全的查询执行,具备防护机制和事务支持。
- 支持模式比较、DDL 生成和迁移脚手架。
- 支持数据导出/导入(JSON、CSV、SQL、XML)。
- 提供带有启发式分析、历史记录和模板的查询分析功能。
- 适合生产环境,具备全面的错误处理和安全措施。
🚀 快速开始
📚 文档
💻 CLI 概述
PineMCP 通过 pinemcp 二进制文件提供了一个命令行界面。有关完整的命令和选项列表,请参阅安装指南。常见任务如下:
pinemcp start
pinemcp test-connection --name <connectionName>
⚠️ 重要提示
PineMCP 2.0.0 不会持久保存配置。连接由您的 MCP 客户端提供。只有
data/目录用于存储历史记录/模板;如果您需要持久化数据,请在 Docker 中挂载该目录。
🚢 部署
请参阅安装指南中的详细说明:
📄 许可证
PineMCP 采用 MIT 许可证发布。详情请参阅 LICENSE。

微信扫一扫