Data Exploration
Servidor MCP para exploração autônoma de dados em conjuntos de dados baseados em .csv, fornecendo insights inteligentes com esforço mínimo.
Documentação
MCP Server para Data Exploration
O MCP Server é uma ferramenta versátil projetada para exploração interativa de dados.
Seu assistente pessoal de ciência de dados, transformando conjuntos de dados complexos em insights claros e acionáveis.
🚀 Experimente
-
Baixe o Claude Desktop
- Obtenha-o aqui
-
Instale e Configure
- No macOS, execute o seguinte comando no seu terminal:
python setup.py -
Carregue Templates e Ferramentas
- Assim que o servidor estiver em execução, aguarde o template de prompt e as ferramentas carregarem no Claude Desktop.
-
Comece a Explorar
- Selecione o template de prompt explore-data do MCP
- Inicie sua conversa fornecendo as entradas necessárias:
csv_path: Caminho local para o arquivo CSVtopic: O tópico da exploração (ex.: "Padrões climáticos em Nova York" ou "Preços de imóveis na Califórnia")
Exemplos
Estes são exemplos de como você pode usar o MCP Server para explorar dados sem qualquer intervenção humana.
Caso 1: Preços de Listagem de Imóveis na Califórnia
- Conjunto de Dados Kaggle: USA Real Estate Dataset
- Tamanho: 2.226.382 entradas (178,9 MB)
- Tópico: Tendências de preços de imóveis na Califórnia
Caso 2: Clima em Londres
- Conjunto de Dados Kaggle: 2M+ Daily Weather History UK
- Tamanho: 2.836.186 entradas (169,3 MB)
- Tópico: Clima em Londres
- Relatório: Ver Relatório
- Gráficos:
📦 Componentes
Prompts
- explore-data: Adaptado para tarefas de exploração de dados
Ferramentas
-
load-csv
- Função: Carrega um arquivo CSV em um DataFrame
- Argumentos:
csv_path(string, obrigatório): Caminho para o arquivo CSVdf_name(string, opcional): Nome para o DataFrame. Padrão: df_1, df_2, etc., se não for fornecido
-
run-script
- Função: Executa um script Python
- Argumentos:
script(string, obrigatório): O script a ser executado
⚙️ Modificando o Servidor
Configurações do Claude Desktop
- macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
Desenvolvimento (Servidores Não Publicados)
"mcpServers": {
"mcp-server-ds": {
"command": "uv",
"args": [
"--directory",
"/Users/username/src/mcp-server-ds",
"run",
"mcp-server-ds"
]
}
}
Servidores Publicados
"mcpServers": {
"mcp-server-ds": {
"command": "uvx",
"args": [
"mcp-server-ds"
]
}
}
🛠️ Desenvolvimento
Construção e Publicação
-
Sincronizar Dependências
uv sync -
Construir Distribuições
uv buildGera distribuições de código-fonte e wheel no diretório dist/.
-
Publicar no PyPI
uv publish
🤝 Contribuindo
Contribuições são bem-vindas! Seja corrigindo bugs, adicionando recursos ou melhorando a documentação, sua ajuda torna este projeto melhor.
Reportando Problemas
Se você encontrar bugs ou tiver sugestões, abra uma issue na seção de issues. Inclua:
- Passos para reproduzir (se aplicável)
- Comportamento esperado vs. real
- Capturas de tela ou logs de erro (se relevante)
📜 Licença
Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.
💬 Entre em Contato
Dúvidas? Feedback? Abra uma issue ou entre em contato com os mantenedores. Vamos tornar este projeto incrível juntos!
Sobre
Este é um projeto de código aberto mantido pela ReadingPlus.AI LLC e aberto a contribuições de toda a comunidade.
