mcpField
S
Sezzlee SQL Server

Sezzlee SQL Server

本地服务
docs.sezzlee.app数据库11 天前更新

关于 Sezzlee SQL Server

Sezzlee SQL Server 是面向探索 Microsoft SQL Server 数据库的只读 MCP 服务,适用于用户和 Agent。它结合目录搜索、架构查看与受限查询,并要求数据库主体不具备写入权限。

主要功能

  1. 01按概念搜索表和视图
  2. 02查看列、类型、可空性和键
  3. 03执行单条只读 SQL 语句
  4. 04限制查询结果并设置截止时间
  5. 05检查连接的数据库和主体权限状态

适用场景

  1. 01不知道对象准确名称时查找数据库对象
  2. 02编写查询前检查表结构
  3. 03从 Microsoft SQL Server 数据库获取受限结果

MCP 相关

向 MCP 客户端提供连接信息、目录搜索、表描述和只读查询工具。连接凭据通过服务环境配置,不由工具参数传入。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sezzlee-mssql": {
"command": "npx",
"args": [
"-y",
"@sezzlee/mssql-mcp"
],
"env": {
"SEZZLEE_MSSQL_SERVER": "<SEZZLEE_MSSQL_SERVER>",
"SEZZLEE_MSSQL_PORT": "<SEZZLEE_MSSQL_PORT>",
"SEZZLEE_MSSQL_DATABASE": "<SEZZLEE_MSSQL_DATABASE>",
"SEZZLEE_MSSQL_USER": "<SEZZLEE_MSSQL_USER>",
"SEZZLEE_MSSQL_PASSWORD": "<SEZZLEE_MSSQL_PASSWORD>",
"SEZZLEE_MSSQL_ENCRYPT": "<SEZZLEE_MSSQL_ENCRYPT>",
"SEZZLEE_MSSQL_TRUST_SERVER_CERTIFICATE": "<SEZZLEE_MSSQL_TRUST_SERVER_CERTIFICATE>",
"SEZZLEE_MSSQL_CONNECT_TIMEOUT_MS": "<SEZZLEE_MSSQL_CONNECT_TIMEOUT_MS>",
"SEZZLEE_MSSQL_QUERY_TIMEOUT_MS": "<SEZZLEE_MSSQL_QUERY_TIMEOUT_MS>"
}
}
}
}
启动命令npx -y @sezzlee/mssql-mcp
需要配置的环境变量
SEZZLEE_MSSQL_SERVERDatabase host
SEZZLEE_MSSQL_PORTDatabase port
SEZZLEE_MSSQL_DATABASEDatabase name
SEZZLEE_MSSQL_USERLogin of a read-only principal
SEZZLEE_MSSQL_PASSWORD密钥Password of that login
SEZZLEE_MSSQL_ENCRYPTEncrypt the connection
SEZZLEE_MSSQL_TRUST_SERVER_CERTIFICATEAccept an unverified server certificate
SEZZLEE_MSSQL_CONNECT_TIMEOUT_MSConnect timeout in milliseconds
SEZZLEE_MSSQL_QUERY_TIMEOUT_MSQuery timeout in milliseconds

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@sezzlee/mssql-mcp0.2.1

工具

4

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。