Servidor Mcp Para Exploração de Dados
Visão geral
O que é a Exploração de Dados do Servidor MCP?
A Exploração de Dados do Servidor MCP é um repositório público criado pelo usuário ### reading-plus-ai no GitHub. Este projeto foca na exploração de dados do servidor MCP, fornecendo aos usuários ferramentas e recursos para analisar e visualizar dados do servidor de forma eficaz. O repositório serve como uma plataforma para desenvolvedores e cientistas de dados colaborarem, compartilharem insights e aprimorarem sua compreensão da dinâmica dos dados do servidor.
Recursos da Exploração de Dados do Servidor MCP
- Visualização de Dados: O repositório inclui várias ferramentas para visualizar dados do servidor, facilitando a interpretação de conjuntos de dados complexos.
- Colaboração: Ele incentiva contribuições da comunidade, permitindo que os usuários façam fork do repositório e adicionem suas melhorias ou modificações.
- Código Aberto: Sendo um repositório público, ele é acessível a qualquer pessoa interessada em explorar dados do servidor, promovendo um ambiente de código aberto.
- Documentação: Uma documentação abrangente é fornecida para guiar os usuários na configuração e uso das ferramentas disponíveis no repositório.
- Comunidade Ativa: Com um número crescente de estrelas e forks, o repositório possui uma comunidade ativa que contribui para seu desenvolvimento e aprimoramento.
Como Usar a Exploração de Dados do Servidor MCP
- Acesse o Repositório: Visite a página do GitHub da Exploração de Dados do Servidor MCP.
- Clone o Repositório: Use o Git para clonar o repositório para sua máquina local:
git clone https://github.com/reading-plus-ai/mcp-server-data-exploration.git
- Explore a Documentação: Revise o arquivo README e outras documentações fornecidas dentro do repositório para entender como usar as ferramentas e recursos.
- Execute as Ferramentas: Siga as instruções para configurar e executar as ferramentas de exploração de dados em sua máquina local.
- Contribua: Se você tiver melhorias ou novos recursos para adicionar, sinta-se à vontade para fazer um fork do repositório, fazer suas alterações e enviar um pull request.
Perguntas Frequentes
Quais linguagens de programação são usadas neste repositório?
O repositório da Exploração de Dados do Servidor MCP utiliza principalmente Python para análise e visualização de dados, juntamente com outras linguagens conforme necessário para ferramentas específicas.
Posso contribuir para o projeto da Exploração de Dados do Servidor MCP?
Sim! Contribuições são bem-vindas. Você pode fazer um fork do repositório, fazer suas alterações e enviar um pull request para revisão.
Existe uma licença para este repositório?
Sim, o repositório da Exploração de Dados do Servidor MCP é licenciado sob a Licença MIT, permitindo uso, modificação e distribuição gratuitos.
Como posso me manter atualizado sobre as mudanças no repositório?
Você pode acompanhar o repositório no GitHub para receber notificações sobre atualizações, problemas e discussões relacionadas ao projeto.
Onde posso encontrar ajuda se encontrar problemas?
Você pode abrir uma issue na página do repositório no GitHub para relatar problemas ou pedir ajuda da comunidade. Além disso, verifique a documentação para dicas de solução de problemas.
Detalhe
MCP Server for Data Exploration
MCP Server is a versatile tool designed for interactive data exploration.
Your personal Data Scientist assistant, turning complex datasets into clear, actionable insights.
<a href="https://glama.ai/mcp/servers/hwm8j9c422"><img width="380" height="200" src="https://glama.ai/mcp/servers/hwm8j9c422/badge" alt="mcp-server-data-exploration MCP server" /></a>
🚀 Try it Out
-
Download Claude Desktop
- Get it here
-
Install and Set Up
- On macOS, run the following command in your terminal:
python setup.py
-
Load Templates and Tools
- Once the server is running, wait for the prompt template and tools to load in Claude Desktop.
-
Start Exploring
- Select the explore-data prompt template from MCP
- Begin your conversation by providing the required inputs:
csv_path
: Local path to the CSV filetopic
: The topic of exploration (e.g., "Weather patterns in New York" or "Housing prices in California")
Examples
These are examples of how you can use MCP Server to explore data without any human intervention.
Case 1: California Real Estate Listing Prices
- Kaggle Dataset: USA Real Estate Dataset
- Size: 2,226,382 entries (178.9 MB)
- Topic: Housing price trends in California
Case 2: Weather in London
- Kaggle Dataset: 2M+ Daily Weather History UK
- Size: 2,836,186 entries (169.3 MB)
- Topic: Weather in London
- Report: View Report
- Graphs:
- <img width="1622" alt="Screenshot 2024-12-09 at 12 48 56 AM" src="https://github.com/user-attachments/assets/9e70fe97-8af7-4221-b1e7-00197c88bb47">
- <img width="1623" alt="Screenshot 2024-12-09 at 12 47 54 AM" src="https://github.com/user-attachments/assets/f4ac60a8-30e3-4b10-b296-ba412c2922fa">
- <img width="1622" alt="Screenshot 2024-12-09 at 12 47 00 AM" src="https://github.com/user-attachments/assets/2db01054-f948-4d2e-ba39-8de8fa59f83d">
📦 Components
Prompts
- explore-data: Tailored for data exploration tasks
Tools
-
load-csv
- Function: Loads a CSV file into a DataFrame
- Arguments:
csv_path
(string, required): Path to the CSV filedf_name
(string, optional): Name for the DataFrame. Defaults to df_1, df_2, etc., if not provided
-
run-script
- Function: Executes a Python script
- Arguments:
script
(string, required): The script to execute
⚙️ Modifying the Server
Claude Desktop Configurations
- macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
Development (Unpublished Servers)
"mcpServers": {
"mcp-server-ds": {
"command": "uv",
"args": [
"--directory",
"/Users/username/src/mcp-server-ds",
"run",
"mcp-server-ds"
]
}
}
Published Servers
"mcpServers": {
"mcp-server-ds": {
"command": "uvx",
"args": [
"mcp-server-ds"
]
}
}
🛠️ Development
Building and Publishing
-
Sync Dependencies
uv sync
-
Build Distributions
uv build
Generates source and wheel distributions in the dist/ directory.
-
Publish to PyPI
uv publish
🤝 Contributing
Contributions are welcome! Whether you're fixing bugs, adding features, or improving documentation, your help makes this project better.
Reporting Issues
If you encounter bugs or have suggestions, open an issue in the issues section. Include:
- Steps to reproduce (if applicable)
- Expected vs. actual behavior
- Screenshots or error logs (if relevant)
📜 License
This project is licensed under the MIT License. See the LICENSE file for details.
💬 Get in Touch
Questions? Feedback? Open an issue or reach out to the maintainers. Let's make this project awesome together!
About
This is an open source project run by ReadingPlus.AI LLC. and open to contributions from the entire community.
Configuração do Servidor
{
"mcpServers": {
"mcp-server-data-exploration": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--reading-plus-ai--mcp-server-data-exploration--mcp-server-data-exploration",
"mcp-server-ds"
],
"env": {}
}
}
}