Skip to main content
Glama

测试

MSSQL MCP 服务器

MSSQL MCP 服务器是一个模型上下文协议 (MCP) 服务器,支持与**Microsoft SQL Server (MSSQL)**数据库进行安全且结构化的交互。它允许 AI 助手:

  • 列出可用的表

  • 读取表内容

  • 使用受控访问权限执行 SQL 查询

这确保了更安全的数据库探索、严格的权限执行以及数据库交互的记录。

特征

  • 通过环境变量保护 MSSQL 数据库访问

  • 具有错误处理的受控查询执行

  • 表格列表和数据检索

  • 用于监控查询和操作的综合日志记录

Related MCP server: MSSQL MCP Server

安装

pip install mssql-mcp-server

配置

设置以下环境变量来配置数据库访问:

MSSQL_DRIVER=mssql_driver MSSQL_HOST=localhost MSSQL_USER=your_username MSSQL_PASSWORD=your_password MSSQL_DATABASE=your_database #optional TrustServerCertificate=yes Trusted_Connection=no

用法

使用 Claude Desktop

要与Claude Desktop集成,请将此配置添加到claude_desktop_config.json

{ "mcpServers": { "mssql": { "command": "uv", "args": [ "--directory", "path/to/mssql_mcp_server", "run", "mssql_mcp_server" ], "env": { "MSSQL_DRIVER": "mssql_driver", "MSSQL_HOST": "localhost", "MSSQL_USER": "your_username", "MSSQL_PASSWORD": "your_password", "MSSQL_DATABASE": "your_database" } } } }

作为独立服务器运行

# Install dependencies pip install -r requirements.txt # Run the server python -m mssql_mcp_server

发展

# Clone the repository git clone https://github.com/yourusername/mssql_mcp_server.git cd mssql_mcp_server # Set up a virtual environment python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install development dependencies pip install -r requirements-dev.txt # Run tests pytest

安全注意事项

  • 使用具有最小权限的专用 MSSQL 用户

  • 切勿使用根凭据或完整管理帐户。

  • 将数据库访问限制为仅进行必要的操作。

  • 启用日志记录和审计以进行安全监控。

  • 定期审查权限以确保最低权限访问。

安全最佳实践

为了安全设置:

  1. 创建具有受限权限的专用 MSSQL 用户

  2. 避免对凭证进行硬编码——而是使用环境变量。

  3. 限制对必要的表和操作的访问

  4. 启用 SQL Server 日志记录和监控以进行审计。

  5. 定期检查数据库访问权限,以防止未经授权的访问。

有关详细说明,请参阅**MSSQL 安全配置指南**。

⚠️重要提示:

执照

本项目遵循MIT 许可证。详情请参阅LICENSE文件。

贡献

欢迎投稿!投稿方式:

  1. 分叉存储库。

  2. 创建功能分支: git checkout -b feature/amazing-feature

  3. 提交您的更改: git commit -m 'Add amazing feature'

  4. 推送到分支: git push origin feature/amazing-feature

  5. 打开拉取请求


需要幫忙?

如有任何疑问或问题,请随时打开 GitHub **Issue**或联系维护人员。

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JexinSam/mssql_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server