Ir al contenido

Configuracion del MCP Server

DataSpoc expone MCP (Model Context Protocol) servers tanto para Lens como para Pipe. Esto permite a los asistentes de IA descubrir tablas, ejecutar consultas, gestionar pipelines y mas --- directamente desde la conversacion.

Ventana de terminal
pip install dataspoc-lens[mcp]
Ventana de terminal
dataspoc-lens mcp

Agrega a tu claude_desktop_config.json:

{
"mcpServers": {
"dataspoc-lens": {
"command": "dataspoc-lens",
"args": ["mcp"],
"env": {
"DATASPOC_BUCKET": "s3://my-data"
}
}
}
}
HerramientaDescripcion
list_tablesLista todas las tablas en el data lake
describe_tableObtiene esquema, conteo de filas y particiones de una tabla
queryEjecuta una consulta SQL y retorna resultados
askHace una pregunta en lenguaje natural sobre los datos
cache_statusMuestra frescura y tamano del cache
cache_refreshActualiza todos los datos cacheados desde el bucket
cache_refresh_staleActualiza solo las tablas con cache desactualizado
RecursoDescripcion
lens://tablesCatalogo completo de tablas con esquemas y metadatos
Ventana de terminal
pip install dataspoc-pipe[mcp]
Ventana de terminal
dataspoc-pipe mcp
{
"mcpServers": {
"dataspoc-pipe": {
"command": "dataspoc-pipe",
"args": ["mcp"],
"env": {
"DATASPOC_BUCKET": "s3://my-data"
}
}
}
}
HerramientaDescripcion
list_pipelinesLista todos los pipelines configurados
pipeline_configVer configuracion de un pipeline
run_pipelineEjecutar un pipeline
pipeline_statusVerificar estado de ejecucion y ultima sincronizacion
pipeline_logsVer logs de ejecucion
show_manifestLeer el manifiesto del bucket
validate_pipelineValidar la configuracion del pipeline
RecursoDescripcion
pipe://pipelinesCatalogo completo de pipelines con configuraciones

Puedes ejecutar ambos MCP servers simultaneamente. Agrega ambos a tu configuracion de Claude Desktop:

{
"mcpServers": {
"dataspoc-lens": {
"command": "dataspoc-lens",
"args": ["mcp"],
"env": {
"DATASPOC_BUCKET": "s3://my-data"
}
},
"dataspoc-pipe": {
"command": "dataspoc-pipe",
"args": ["mcp"],
"env": {
"DATASPOC_BUCKET": "s3://my-data"
}
}
}
}

Esto le da al agente control total: ingestar datos nuevos con Pipe, luego consultarlos con Lens --- todo desde una sola conversacion.

Tanto Cursor como Windsurf soportan MCP servers. Agrega la misma configuracion a sus respectivos archivos de settings. Consulta la documentacion de Cursor o Windsurf para la ubicacion exacta del archivo de configuracion.