mcp-data-explorer
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-data-explorerWhat are the basic stats for the sales.csv dataset?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-data-explorer
Servidor MCP que permite a um LLM explorar datasets CSV via estatísticas, sem carregar os dados brutos no contexto.
Tools
Tool | Retorna |
| Linhas, colunas, tipo inferido e % de ausentes |
| Média, desvio, quartis e outliers (IQR), ou top categorias |
| Estatísticas de um subconjunto filtrado, não as linhas |
| Pearson e Spearman com intervalo de confiança, sinalizando divergência |
| Jarque-Bera com assimetria, curtose e as limitações do teste |
Related MCP server: csv-analyzer-mcp
Instalação
git clone https://github.com/Paul0Anselmi/mcp-data-explorer.git
cd mcp-data-explorer
npm install && npm run buildNode 20+.
Uso
Testar com o MCP Inspector:
npx @modelcontextprotocol/inspector node build/index.jsConectar a um cliente MCP:
{
"mcpServers": {
"data-explorer": {
"command": "node",
"args": ["/caminho/absoluto/build/index.js"],
"env": { "MCP_DATA_DIR": "/caminho/para/seus/csvs" }
}
}
}Testes
npm testOs valores esperados foram calculados com pandas 3.0.2 e scipy 1.17.1 — quantis pelo tipo 7, desvio-padrão com ddof=1, assimetria e curtose populacionais. A suíte cobre interpolação de quantis, casos de borda, detecção de outliers, tratamento de empates no Spearman e o limiar de inferência de tipo.
Segurança
O servidor só lê arquivos dentro do diretório definido em MCP_DATA_DIR (padrão: ./data), recusa extensões diferentes de .csv e limita o tamanho a 100 MB.
Isso existe porque o caminho do arquivo é escolhido pelo modelo, não pelo usuário — e o modelo pode ser influenciado pelo conteúdo que está lendo. Sem essa restrição, instalar o servidor equivaleria a dar acesso de leitura ao disco inteiro. Quem instala define o escopo; o modelo não pode ampliá-lo.
Decisões de implementação
Pearson e Spearman sempre juntos — quando divergem, a relação é monotônica mas não linear, ou há outliers dominando. Devolver apenas um dos dois permite ao modelo concluir errado com confiança
Jarque-Bera declarando suas limitações — teste assintótico, com pouco poder para n < 30 e sensível demais para n muito grande. O retorno avisa em vez de deixar o p-valor decidir sozinho
Quantis tipo 7 e variância com n−1 — mesmas definições de R, NumPy e pandas, o que torna os resultados diretamente comparáveis
Retorno sempre truncado — top N categorias e outliers por amostra; devolver tudo reintroduziria o problema que o projeto resolve
Limitações
A análise é univariada. Normalidade multivariada (Mardia) e diagnóstico de regressão dependem de rotinas que não valem reimplementar em TypeScript — entram junto com a camada opcional em Python.
Roadmap
Camada opcional em Python/scipy (Shapiro-Wilk, regressão com diagnóstico de resíduos, normalidade multivariada) · streaming para arquivos grandes · amostragem com intervalo de confiança · histograma e bins · testes de hipótese entre grupos · Parquet · transporte HTTP
Licença
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Open, inspect, filter, edit and convert xlsx and csv files from your AI chat. Processing is local.
- OleanderOAuthdev.oleander
The all-in-one data stack for agents. Upload files, run SQL, evolve tables, and render charts.
Query, join, profile, clean and convert CSV/JSON/Parquet with server-side DuckDB over MCP.
Safe, read-only Postgres and MySQL access for AI agents. Audit log + column-level controls.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables LLM agents to load, explore, and analyze CSV and Excel files using DuckDB, with tools for SQL querying, statistical analysis, expense optimization, and anomaly detection.MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to analyze CSV files by providing statistical analysis and structural summaries via MCP tools.2MIT
- FlicenseBqualityBmaintenanceEnables AI clients to explore and analyze CSV datasets via tools for dataset overview, statistical summaries, missing value analysis, duplicate detection, correlation analysis, and outlier detection.9-
- FlicenseBqualityCmaintenanceEnables AI assistants to load CSV datasets, compute summary statistics, filter rows, rank columns, and compute correlations through the Model Context Protocol.6-