We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/melvi24/MCP-CHAT-IA'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# MCP Server para SQL Server - RetailPOS_DB
Este servidor MCP permite conectarse directamente a la base de datos SQL Server RetailPOS_DB.
## Instalación
1. Instalar las dependencias:
```bash
pip install -r requirements.txt
```
2. Asegurarse de tener el driver ODBC para SQL Server instalado:
- Descargar desde: https://docs.microsoft.com/sql/connect/odbc/download-odbc-driver-for-sql-server
## Configuración
Las variables de entorno se cargan desde el archivo `.env` del backend:
```
LEGACY_DB_SERVER=DESKTOP-P1HCOEO\SQLEXPRESS
LEGACY_DB_NAME=RetailPOS_DB
LEGACY_DB_USER=sa
LEGACY_DB_PASSWORD=melvi1234
LEGACY_DB_DRIVER={ODBC Driver 17 for SQL Server}
```
## Herramientas Disponibles
### 1. execute_sql_query
Ejecuta consultas SQL personalizadas.
```python
await execute_sql_query("SELECT TOP 10 * FROM Products")
```
### 2. get_database_schema
Obtiene el esquema completo de la base de datos.
```python
await get_database_schema()
```
### 3. get_tables_list
Lista todas las tablas de la base de datos.
```python
await get_tables_list()
```
### 4. get_table_data
Obtiene datos de una tabla específica.
```python
await get_table_data("Products", limit=5)
```
## Recursos Disponibles
- `sqlserver://tables` - Lista de tablas en formato JSON
- `sqlserver://schema` - Esquema completo en formato JSON
## Ejecución
```bash
python sql_server_mcp.py
```
## Configuración en Claude Desktop
Agregar al archivo `claude_desktop_config.json`:
```json
{
"mcpServers": {
"sqlserver-retailpos": {
"command": "python",
"args": ["c:/Users/Melvisoft/Downloads/chatIA/mcp_server/sql_server_mcp.py"],
"cwd": "c:/Users/Melvisoft/Downloads/chatIA/mcp_server"
}
}
}
```