Data Exploration
Servidor MCP para exploración autónoma de datos en conjuntos de datos basados en .csv, que proporciona información inteligente con un esfuerzo mínimo.
Documentación
Servidor MCP para Exploración de Datos
MCP Server es una herramienta versátil diseñada para la exploración interactiva de datos.
Tu asistente personal de ciencia de datos, que convierte conjuntos de datos complejos en información clara y procesable.
🚀 Pruébalo
-
Descarga Claude Desktop
- Consíguelo aquí
-
Instala y Configura
- En macOS, ejecuta el siguiente comando en tu terminal:
python setup.py -
Carga Plantillas y Herramientas
- Una vez que el servidor esté en ejecución, espera a que la plantilla de prompt y las herramientas se carguen en Claude Desktop.
-
Comienza a Explorar
- Selecciona la plantilla de prompt explore-data desde MCP
- Inicia tu conversación proporcionando las entradas requeridas:
csv_path: Ruta local al archivo CSVtopic: El tema de exploración (por ejemplo, "Patrones climáticos en Nueva York" o "Precios de vivienda en California")
Ejemplos
Estos son ejemplos de cómo puedes usar MCP Server para explorar datos sin intervención humana.
Caso 1: Precios de Listado de Bienes Raíces en California
- Conjunto de datos de Kaggle: Conjunto de datos de bienes raíces de EE. UU.
- Tamaño: 2,226,382 entradas (178.9 MB)
- Tema: Tendencias de precios de vivienda en California
Caso 2: Clima en Londres
- Conjunto de datos de Kaggle: Historial climático diario del Reino Unido de más de 2 millones de registros
- Tamaño: 2,836,186 entradas (169.3 MB)
- Tema: Clima en Londres
- Informe: Ver Informe
- Gráficos:
📦 Componentes
Prompts
- explore-data: Diseñado para tareas de exploración de datos
Herramientas
-
load-csv
- Función: Carga un archivo CSV en un DataFrame
- Argumentos:
csv_path(cadena, requerido): Ruta al archivo CSVdf_name(cadena, opcional): Nombre para el DataFrame. Se establece por defecto en df_1, df_2, etc., si no se proporciona
-
run-script
- Función: Ejecuta un script de Python
- Argumentos:
script(cadena, requerido): El script a ejecutar
⚙️ Modificando el Servidor
Configuraciones de Claude Desktop
- macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
Desarrollo (Servidores No 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"
]
}
}
🛠️ Desarrollo
Construcción y Publicación
-
Sincronizar Dependencias
uv sync -
Construir Distribuciones
uv buildGenera distribuciones de código fuente y wheel en el directorio dist/.
-
Publicar en PyPI
uv publish
🤝 Contribuciones
¡Las contribuciones son bienvenidas! Ya sea que estés corrigiendo errores, agregando funciones o mejorando la documentación, tu ayuda hace que este proyecto sea mejor.
Reportando Problemas
Si encuentras errores o tienes sugerencias, abre un issue en la sección de issues. Incluye:
- Pasos para reproducir (si corresponde)
- Comportamiento esperado vs. real
- Capturas de pantalla o registros de errores (si es relevante)
📜 Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
💬 Ponte en Contacto
¿Preguntas? ¿Comentarios? Abre un issue o contacta a los mantenedores. ¡Hagamos que este proyecto sea increíble juntos!
Acerca de
Este es un proyecto de código abierto gestionado por ReadingPlus.AI LLC y abierto a contribuciones de toda la comunidad.
