MSSQL MCP 读取器
Microsoft SQL 服务器的只读模式背景协议服务器.
安全计划发现,剖析,查询 数据修改风险为零. 对于分析师,审计师, 和任何需要数据库 探索,没有写入.
建筑
这个包裹很薄的 @connorbritain/mssql-mcp-core它包含所有共享的逻辑、工具和治理特征。 包装器选择 "reader" 级别和出席核心会议的代表 startMcpServer() 函数。 这种设计可以:
- 很难分离 在一揽子层面——受监管企业能够保证某些建筑无法进行破坏性操作
- 独立版本 ——每一级可按自己的发布周期单独发布
- 清除审计线索 —— 说
"we only allow mssql-mcp-reader in prod"是一个编译时间保证
核心库处理所有SQL服务器连接,工具发送,审计记录,以及治理执行.
软件包等级
| 软件包 | 无 | 工具 | 使用大小写 |
|---|---|---|---|
| msql- mcp 读取器 (这个) | @connorbritain/mssql-mcp-reader | 14只读 | 分析员、审计员、安全勘探 |
| mssql- mcp 写作器 | @connorbritain/mssql-mcp-writer | 17 (阅读 + 数据操作) | 数据工程师, ETL 开发者 |
| msql- mcp 服务器 | @connorbritain/mssql-mcp-server | 20(所有工具) | DBA, 完全管理员访问 |
配置构建器 — 生成您的视觉向导 mcp_config.json 财务报告和审定财务报表 environments.json 文档.
包含的工具
| 类别 | 工具 |
|---|---|
| 发现 | search_schema, (中文(简体) ), describe_table, (中文(简体) ), list_table, (中文(简体) ), list_databases, (中文(简体) ), list_environments |
| 剖析 | profile_table, (中文(简体) ), inspect_relationships, (中文(简体) ), inspect_dependencies, (中文(简体) ), explain_query |
| 查询 | read_data (只有SELECT语) |
| 脚本 | list_scripts, (中文(简体) ), run_script (只读脚本) |
| 业务 | test_connection, (中文(简体) ), validate_environment_config |
不包括: insert_data, (中文(简体) ), update_data, (中文(简体) ), delete_data, (中文(简体) ), create_table, (中文(简体) ), create_index, (中文(简体) ), drop_table
快速启动
安装
npm install -g @connorbritain/mssql-mcp-reader@latest
MCP 客户端配置
{
"mcpServers": {
"mssql": {
"command": "npx",
"args": ["@connorbritain/mssql-mcp-reader@latest"],
"env": {
"SERVER_NAME": "127.0.0.1",
"DATABASE_NAME": "mydb",
"SQL_AUTH_MODE": "sql",
"SQL_USERNAME": "readonly_user",
"SQL_PASSWORD": "YourPassword123"
}
}
}
}
配置
| 变量 | 需求 | 页:1 |
|---|---|---|
SERVER_NAME | 对 | SQL 服务器主机名/ IP |
DATABASE_NAME | 对 | 目标数据库 |
SQL_AUTH_MODE | sql, (中文(简体) ), windows,或 aad (默认 : aad(中文(简体) ) | |
SQL_USERNAME 编号 : SQL_PASSWORD | 所需经费 sql编号 :windows 模式 | |
ENVIRONMENTS_CONFIG_PATH | 多环境 JSON 配置路径 | |
SCRIPTS_PATH | 命名的 SQL 脚本目录路径 | |
AUDIT_LOG_PATH | 自定义审计日志路径 |
特征
MSSQL MCP 家族共享的所有软件包 :
- 多种环境支助 - 以每个环境政策命名的数据库环境(prod、troduction、dev)
- 治理控制 - 说吧
allowedTools, (中文(简体) ),deniedTools, (中文(简体) ),allowedSchemas, (中文(简体) ),deniedSchemas, (中文(简体) ),requireApproval - 审计记录 - JSON线路日志,附有会话ID和自动编辑
- 秘密管理 - 说吧
${secret:NAME}安全证书处理的占位符 - 命名 SQL 脚本 - 与治理控制有关的预先核准的参数化查询
文档
主要储存库有完整的文件、配置实例和治理细节:
许可证
MIT许可证。 见 自由主义 详细情况.
仓库 : https://github.com/康纳布里塔因/msql-mcp-reader 互联网档案馆的存檔,存档日期2013-12-22 问题: https://github.com/康纳布雷塔因/msql-mcp-reader/ 问题 无 : https://www.npmjs.com/package/@connorbritain/msql-mcp-reader 页面存档备份,存于互联网档案馆