Skip to main content
Glama

Pruebas

Servidor MSSQL MCP

MSSQL MCP Server es un servidor de Protocolo de Contexto de Modelo (MCP) que permite una interacción segura y estructurada con bases de datos de Microsoft SQL Server (MSSQL) . Permite a los asistentes de IA:

  • Lista de mesas disponibles

  • Leer el contenido de la tabla

  • Ejecutar consultas SQL con acceso controlado

Esto garantiza una exploración más segura de la base de datos, una aplicación estricta de los permisos y el registro de las interacciones de la base de datos.

Características

  • Acceso seguro a la base de datos MSSQL mediante variables de entorno

  • Ejecución de consultas controladas con gestión de errores

  • Listado de tablas y recuperación de datos

  • Registro completo para supervisar consultas y operaciones

Related MCP server: MSSQL MCP Server

Instalación

pip install mssql-mcp-server

Configuración

Establezca las siguientes variables de entorno para configurar el acceso a la base de datos:

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

Uso

Con Claude Desktop

Para integrar con Claude Desktop , agregue esta configuración a 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" } } } }

Ejecutándose como un servidor independiente

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

Desarrollo

# 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

Consideraciones de seguridad

  • Utilice un usuario MSSQL dedicado con privilegios mínimos.

  • Nunca utilice credenciales root o cuentas administrativas completas.

  • Restrinja el acceso a la base de datos únicamente a las operaciones necesarias.

  • Habilitar el registro y la auditoría para la supervisión de seguridad.

  • Revise periódicamente los permisos para garantizar el acceso con el mínimo privilegio.

Mejores prácticas de seguridad

Para una configuración segura:

  1. Cree un usuario MSSQL dedicado con permisos restringidos.

  2. Evite codificar credenciales ; utilice variables de entorno en su lugar.

  3. Restrinja el acceso únicamente a las tablas y operaciones necesarias.

  4. Habilitar el registro y la supervisión de SQL Server para auditoría.

  5. Revise periódicamente el acceso a la base de datos para evitar accesos no autorizados.

Para obtener instrucciones detalladas, consulte la Guía de configuración de seguridad de MSSQL .

⚠️ IMPORTANTE: Siga siempre el principio de mínimo privilegio al configurar el acceso a la base de datos.

Licencia

Este proyecto está licenciado bajo la Licencia MIT . Consulte el archivo LICENSE para más detalles.

Contribuyendo

¡Agradecemos sus contribuciones! Para contribuir:

  1. Bifurcar el repositorio.

  2. Crear una rama de características: git checkout -b feature/amazing-feature

  3. Confirme sus cambios: git commit -m 'Add amazing feature'

  4. Empujar a la rama: git push origin feature/amazing-feature

  5. Abrir una solicitud de extracción .


¿Necesitar ayuda?

Si tienes alguna pregunta o problema, no dudes en abrir un problema en GitHub o comunicarte con los mantenedores.

-
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