Integración MCP
Protocolo MCP
Sección titulada «Protocolo MCP»MCP (Model Context Protocol) es el protocolo que permite a Claude Desktop comunicarse con servidores externos. MCP-Go-MSSQL implementa MCP sobre JSON-RPC 2.0 usando stdin/stdout.
Herramientas disponibles
Sección titulada «Herramientas disponibles»El servidor expone 9 herramientas MCP:
| Herramienta | Descripción |
|---|---|
query_database | Ejecuta consultas SQL |
list_tables | Lista todas las tablas de la base de datos |
describe_table | Muestra la estructura de una tabla |
get_database_info | Información general de la base de datos |
list_databases | Lista bases de datos disponibles |
get_indexes | Muestra índices de una tabla |
get_foreign_keys | Muestra foreign keys de una tabla |
list_stored_procedures | Lista procedimientos almacenados |
execute_procedure | Ejecuta un procedimiento almacenado |
Flujo de comunicación
Sección titulada «Flujo de comunicación»- Claude Desktop inicia el proceso
mcp-go-mssql - El servidor envía sus capacidades (lista de herramientas)
- Claude Desktop envía requests JSON-RPC por stdin
- El servidor responde por stdout
- Los logs de seguridad se escriben por stderr
Ciclo de vida
Sección titulada «Ciclo de vida»- El servidor se conecta a la base de datos al iniciar
- Mantiene el connection pool activo durante toda la sesión
- Se cierra limpiamente cuando Claude Desktop termina la sesión