Microsoft SQL Server MCP Server
Microsoft SQL Server MCP-Server
Ein Model Context Protocol (MCP)-Server, der eine sichere Interaktion mit Microsoft SQL Server-Datenbanken ermöglicht. Dieser Server ermöglicht KI-Assistenten das Auflisten von Tabellen, das Lesen von Daten und die Ausführung von SQL-Abfragen über eine kontrollierte Schnittstelle. Dadurch wird die Datenbankerkundung und -analyse sicherer und strukturierter.
Merkmale
Auflisten der verfügbaren SQL Server-Tabellen als Ressourcen
Tabelleninhalt lesen
Ausführen von SQL-Abfragen mit ordnungsgemäßer Fehlerbehandlung
Sicherer Datenbankzugriff durch Umgebungsvariablen
Umfassende Protokollierung
Automatische Installation von Systemabhängigkeiten
Related MCP server: SQL Server MCP
Installation
Das Paket installiert automatisch erforderliche Systemabhängigkeiten (wie FreeTDS), wenn es über MCP installiert wird:
pip install mssql-mcp-serverKonfiguration
Legen Sie die folgenden Umgebungsvariablen fest:
MSSQL_SERVER=localhost
MSSQL_USER=your_username
MSSQL_PASSWORD=your_password
MSSQL_DATABASE=your_databaseVerwendung
Mit Claude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
{
"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"
}
}
}
}Als eigenständiger Server
# Install dependencies
pip install -r requirements.txt
# Run the server
python -m mssql_mcp_serverEntwicklung
# 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
pytestSicherheitsüberlegungen
Übernehmen Sie niemals Umgebungsvariablen oder Anmeldeinformationen.
Verwenden Sie einen Datenbankbenutzer mit den minimal erforderlichen Berechtigungen
Erwägen Sie die Implementierung einer Abfrage-Whitelist für den Produktionseinsatz
Überwachen und protokollieren Sie alle Datenbankvorgänge
Bewährte Sicherheitspraktiken
Dieser MCP-Server benötigt Datenbankzugriff. Aus Sicherheitsgründen:
Erstellen Sie eine dedizierte SQL Server-Anmeldung mit minimalen Berechtigungen
Verwenden Sie niemals SA-Anmeldeinformationen oder Administratorkonten
Beschränken Sie den Datenbankzugriff auf die unbedingt erforderlichen Vorgänge
Aktivieren Sie die Protokollierung für Prüfzwecke
Regelmäßige Sicherheitsüberprüfungen des Datenbankzugriffs
Ausführliche Anweisungen zu folgenden Themen finden Sie im SQL Server-Sicherheitskonfigurationshandbuch :
Erstellen einer eingeschränkten SQL Server-Anmeldung
Festlegen geeigneter Berechtigungen
Überwachen des Datenbankzugriffs
Bewährte Sicherheitsmethoden
⚠️ WICHTIG: Befolgen Sie beim Konfigurieren des Datenbankzugriffs immer das Prinzip der geringsten Privilegien.
Lizenz
MIT-Lizenz – Einzelheiten finden Sie in der Datei LICENSE.
Beitragen
Forken Sie das Repository
Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/amazing-feature)Übernehmen Sie Ihre Änderungen (
git commit -m 'Add some amazing feature')Pushen zum Zweig (
git push origin feature/amazing-feature)Öffnen einer Pull-Anfrage
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