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.

mcp-server-data-exploration MCP server

🚀 Pruébalo

  1. Descarga Claude Desktop

  2. Instala y Configura

    • En macOS, ejecuta el siguiente comando en tu terminal:
    python setup.py
    
  3. 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.
  4. 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 CSV
      • topic: 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

Watch the video

Caso 2: Clima en Londres

📦 Componentes

Prompts

  • explore-data: Diseñado para tareas de exploración de datos

Herramientas

  1. load-csv

    • Función: Carga un archivo CSV en un DataFrame
    • Argumentos:
      • csv_path (cadena, requerido): Ruta al archivo CSV
      • df_name (cadena, opcional): Nombre para el DataFrame. Se establece por defecto en df_1, df_2, etc., si no se proporciona
  2. 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

  1. Sincronizar Dependencias

    uv sync
    
  2. Construir Distribuciones

    uv build
    

    Genera distribuciones de código fuente y wheel en el directorio dist/.

  3. 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.