Microsoft SQL Server MCP Server
Microsoft SQL Server MCP-сервер
Сервер Model Context Protocol (MCP), который обеспечивает безопасное взаимодействие с базами данных Microsoft SQL Server. Этот сервер позволяет помощникам ИИ перечислять таблицы, читать данные и выполнять SQL-запросы через контролируемый интерфейс, делая исследование и анализ базы данных более безопасными и структурированными.
Функции
Список доступных таблиц SQL Server в качестве ресурсов
Прочитать содержимое таблицы
Выполнять SQL-запросы с правильной обработкой ошибок
Безопасный доступ к базе данных через переменные среды
Комплексное ведение журнала
Автоматическая установка системных зависимостей
Related MCP server: SQL Server MCP
Установка
Пакет автоматически установит необходимые системные зависимости (например, FreeTDS) при установке через MCP:
pip install mssql-mcp-serverКонфигурация
Установите следующие переменные среды:
MSSQL_SERVER=localhost
MSSQL_USER=your_username
MSSQL_PASSWORD=your_password
MSSQL_DATABASE=your_databaseИспользование
С Клодом Десктопом
Добавьте это в ваш claude_desktop_config.json :
{
"mcpServers": {
"mssql": {
"command": "uv",
"args": [
"--directory",
"path/to/mssql_mcp_server",
"run",
"mssql_mcp_server"
],
"env": {
"MSSQL_SERVER": "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/RichardHan/mssql_mcp_server.git
cd mssql_mcp_server
# Create virtual environment
python -m venv venv
source venv/bin/activate # or `venv\Scripts\activate` on Windows
# Install development dependencies
pip install -r requirements-dev.txt
# Run tests
pytestСоображения безопасности
Никогда не фиксируйте переменные среды или учетные данные
Используйте пользователя базы данных с минимальными необходимыми правами.
Рассмотрите возможность внедрения белого списка запросов для использования в производственной среде.
Мониторинг и регистрация всех операций с базой данных
Лучшие практики безопасности
Для работы этого сервера MCP требуется доступ к базе данных. Для безопасности:
Создайте выделенный логин SQL Server с минимальными правами доступа
Никогда не используйте учетные данные sa или административные учетные записи.
Ограничьте доступ к базе данных только необходимыми операциями
Включить ведение журнала для целей аудита
Регулярные проверки безопасности доступа к базе данных
Подробные инструкции см. в Руководстве по настройке безопасности SQL Server :
Создание ограниченного входа в SQL Server
Установка соответствующих разрешений
Мониторинг доступа к базе данных
Лучшие практики безопасности
⚠️ ВАЖНО: Всегда следуйте принципу наименьших привилегий при настройке доступа к базе данных.
Лицензия
Лицензия MIT — подробности см. в файле LICENSE.
Внося вклад
Форк репозитория
Создайте ветку функций (
git checkout -b feature/amazing-feature)Зафиксируйте свои изменения (
git commit -m 'Add some amazing feature')Отправить в ветку (
git push origin feature/amazing-feature)Открыть запрос на извлечение
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceA Model Context Protocol server that enables secure and structured interaction with Microsoft SQL Server databases, allowing AI assistants to list tables, read data, and execute SQL queries with controlled access.57MIT
- AlicenseBqualityCmaintenanceA Model Context Protocol server that enables AI assistants (Cursor, Windsurf, Claude Code) to interact with Microsoft SQL Server databases by providing connectivity through environment-configurable connections.83988MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides AI assistants with comprehensive access to SQL databases, enabling schema inspection, query execution, and database operations with enterprise-grade security.707MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides comprehensive access to Microsoft SQL Server databases, enabling Language Models to inspect schemas, execute queries, manage database objects, and perform advanced database operations.8
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Official Microsoft MCP Server to query Microsoft Entra data using natural language
GibsonAI MCP server: manage your databases with natural language
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/RichardHan/mssql_mcp_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server