MSSQL MCP 服务器
MSSQL MCP 服务器是一个模型上下文协议 (MCP) 服务器,支持与**Microsoft SQL Server (MSSQL)**数据库进行安全且结构化的交互。它允许 AI 助手:
列出可用的表
读取表内容
使用受控访问权限执行 SQL 查询
这确保了更安全的数据库探索、严格的权限执行以及数据库交互的记录。
特征
通过环境变量保护 MSSQL 数据库访问
具有错误处理的受控查询执行
表格列表和数据检索
用于监控查询和操作的综合日志记录
Related MCP server: MSSQL MCP Server
安装
配置
设置以下环境变量来配置数据库访问:
用法
使用 Claude Desktop
要与Claude Desktop集成,请将此配置添加到claude_desktop_config.json :
作为独立服务器运行
发展
安全注意事项
使用具有最小权限的专用 MSSQL 用户。
切勿使用根凭据或完整管理帐户。
将数据库访问限制为仅进行必要的操作。
启用日志记录和审计以进行安全监控。
定期审查权限以确保最低权限访问。
安全最佳实践
为了安全设置:
创建具有受限权限的专用 MSSQL 用户。
避免对凭证进行硬编码——而是使用环境变量。
仅限制对必要的表和操作的访问。
启用 SQL Server 日志记录和监控以进行审计。
定期检查数据库访问权限,以防止未经授权的访问。
有关详细说明,请参阅**MSSQL 安全配置指南**。
⚠️重要提示:。
执照
本项目遵循MIT 许可证。详情请参阅LICENSE文件。
贡献
欢迎投稿!投稿方式:
分叉存储库。
创建功能分支:
git checkout -b feature/amazing-feature提交您的更改:
git commit -m 'Add amazing feature'推送到分支:
git push origin feature/amazing-feature打开拉取请求。
需要幫忙?
如有任何疑问或问题,请随时打开 GitHub **Issue**或联系维护人员。