Pular para o conteúdo

Configuração do MCP Server

O DataSpoc expõe servidores MCP (Model Context Protocol) tanto para o Lens quanto para o Pipe. Isso permite que assistentes de IA descubram tabelas, executem queries, gerenciem pipelines e mais --- diretamente da conversa.

Terminal window
pip install dataspoc-lens[mcp]
Terminal window
dataspoc-lens mcp

Adicione ao seu claude_desktop_config.json:

{
"mcpServers": {
"dataspoc-lens": {
"command": "dataspoc-lens",
"args": ["mcp"],
"env": {
"DATASPOC_BUCKET": "s3://my-data"
}
}
}
}
ToolDescrição
list_tablesLista todas as tabelas no data lake
describe_tableMostra schema, contagem de linhas e partições de uma tabela
queryExecuta uma query SQL e retorna resultados
askFaz uma pergunta em linguagem natural sobre os dados
cache_statusMostra frescor e tamanho do cache
cache_refreshAtualiza todos os dados cacheados do bucket
cache_refresh_staleAtualiza apenas tabelas com cache desatualizado
ResourceDescrição
lens://tablesCatálogo completo com schemas e metadados
Terminal window
pip install dataspoc-pipe[mcp]
Terminal window
dataspoc-pipe mcp
{
"mcpServers": {
"dataspoc-pipe": {
"command": "dataspoc-pipe",
"args": ["mcp"],
"env": {
"DATASPOC_BUCKET": "s3://my-data"
}
}
}
}
ToolDescrição
list_pipelinesLista todos os pipelines configurados
pipeline_configMostra a configuração de um pipeline
run_pipelineExecuta um pipeline
pipeline_statusVerifica status de execução e último sync
pipeline_logsMostra logs de execução
show_manifestLê o manifest do bucket
validate_pipelineValida a configuração do pipeline
ResourceDescrição
pipe://pipelinesCatálogo completo de pipelines com configurações

Você pode rodar ambos os servidores MCP simultaneamente. Adicione os dois ao config do 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"
}
}
}
}

Isso dá ao agente controle total: ingerir novos dados com o Pipe e depois consultá-los com o Lens --- tudo em uma única conversa.

Tanto o Cursor quanto o Windsurf suportam servidores MCP. Adicione a mesma configuração nos respectivos arquivos de configuração. Consulte a documentação do Cursor ou Windsurf para o local exato do arquivo de config.