Token导航 LogoToken导航TokenDH.com
Mssql MCP Reader logo
数据服务未说明官方级别未说明来源级核验

Mssql MCP Reader

MCP Server

一个用于Microsoft SQL Server的只读模型上下文协议服务器,提供安全的模式发现、分析和查询功能,确保数据不会被修改。

工具数

14

提示词数

0

GitHub Stars

1

资源数

0
数据库工具JavaScript数据分析只读访问

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ConnorBritain

提供方

ConnorBritain

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MSSQL MCP阅读器

](https://www.npmjs.com/package/@connorbritain/mssql-mcp-reader) ![License: MIT](https://opensource.org/licenses/MIT)

用于Microsoft SQL server的只读模型上下文协议服务器。

安全的模式发现、分析和查询,数据修改风险为零。非常适合分析师、审计师和任何需要在没有写访问权限的情况下进行数据库探索的人。

建筑

这个包裹很薄 @connorbritain/mssql-mcp-core,其中包含所有共享逻辑、工具和治理功能。包装器选择 "reader" 层次和委托给核心 startMcpServer() 功能。这种设计能够:

  • 硬分离 在包级别,受监管的企业可以保证某些构建在物理上不能执行破坏性操作
  • 独立版本控制 --每一层都可以单独发布,并有自己的发布周期
  • 清晰的审计跟踪"we only allow mssql-mcp-reader in prod" 是编译时保证

核心库处理所有SQL Server连接、工具调度、审计日志记录和治理实施。

______________________________________________________________________

包装层

npm工具用例
mssql-mcp阅读器 (这个)@connorbritain/mssql-mcp-reader14只读分析师、审计师、安全探索
mssql mcp编写器@connorbritain/mssql-mcp-writer17(阅读器+数据操作)数据工程师、ETL开发人员
mssql-mcp服务器@connorbritain/mssql-mcp-server20(所有工具)DBA,完全管理员权限

______________________________________________________________________

配置生成器 --可视化向导生成您的 mcp_config.jsonenvironments.json 文件夹。

______________________________________________________________________

包含的工具

类别工具
发现search_schema, describe_table, list_table, list_databases, list_environments
分析profile_table, inspect_relationships, inspect_dependencies, explain_query
询问read_data (仅限选择)
脚本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"
      }
    }
  }
}

______________________________________________________________________

配置

变量必填备注
SERVER_NAMESQL Server主机名/IP
DATABASE_NAME目标数据库
SQL_AUTH_MODEsql, windows,或 aad (默认值: aad)
SQL_USERNAME / SQL_PASSWORD需要 sql/windows 模式
ENVIRONMENTS_CONFIG_PATH多环境JSON配置路径
SCRIPTS_PATH命名SQL脚本目录的路径
AUDIT_LOG_PATH自定义审核日志路径

______________________________________________________________________

特性

MSSQL MCP系列中的所有软件包共享:

  • 多环境支持 -具有每个环境策略的命名数据库环境(prod、staging、dev)
  • 治理控制 - allowedTools, deniedTools, allowedSchemas, deniedSchemas, requireApproval
  • 审核日志记录 -带有会话ID和自动编校的JSON行日志
  • 秘密管理 - ${secret:NAME} 用于安全凭证处理的占位符
  • 命名SQL脚本 -具有治理控制的预先批准的参数化查询

______________________________________________________________________

文档

完整的文档、配置示例和治理详细信息可在主存储库中获得:

MSSQL MCP服务器文档

______________________________________________________________________

许可证

MIT许可证。看 许可证 了解详情。

______________________________________________________________________

存储库: https://github.com/ConnorBritain/mssql-mcp-reader 问题: https://github.com/ConnorBritain/mssql-mcp-reader/issues npm: https://www.npmjs.com/package/@connorbritain/mssql-mcp阅读器

目录标签

目录标签

数据库工具JavaScript数据分析只读访问本地部署SQLServer安全查询

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP