Kaggle-MCP

Kaggle-MCP: Integración de la API de Kaggle para Claude AI

██╗ ██╗ █████╗ ██████╗ ██████╗ ██╗ ███████╗ ███╗ ███╗ ██████╗██████╗ ██║ ██╔╝██╔══██╗██╔════╝ ██╔════╝ ██║ ██╔════╝ ████╗ ████║██╔════╝██╔══██╗ █████╔╝ ███████║██║ ███╗██║ ███╗██║ █████╗ ██╔████╔██║██║ ██████╔╝ ██╔═██╗ ██╔══██║██║ ██║██║ ██║██║ ██╔══╝ ████─ ██║╚██╔╝██║██║ ██╔═══╝ ██║ ██╗██║ ██║╚██████╔╝╚██████╔╝███████╗███████╗ ██║ ╚═╝ ██║╚██████╗██║ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝╚══════╝ ╚═╝ ╚═╝ ╚═════╝╚═╝

Kaggle-MCP conecta Claude AI con la API de Kaggle a través del Protocolo de Contexto de Modelo (MCP), lo que permite operaciones de competencia, conjuntos de datos y kernel a través de la interfaz de IA.

Características

  • Autenticación : autentíquese de forma segura con sus credenciales de Kaggle
  • Competiciones : explora, busca y descarga datos de las competiciones de Kaggle
  • Conjuntos de datos : encuentre, explore y descargue conjuntos de datos de Kaggle
  • Kernels : busca y analiza cuadernos y kernels de Kaggle
  • Modelos : Acceda a modelos preentrenados disponibles en Kaggle

Instalación rápida

Los siguientes comandos instalan la versión base de Kaggle-MCP.

macOS / Linux

# Install with a single command curl -LsSf https://raw.githubusercontent.com/54yyyu/kaggle-mcp/main/install.sh | sh

Ventanas

# Download and run the installer powershell -c "Invoke-WebRequest -Uri https://raw.githubusercontent.com/54yyyu/kaggle-mcp/main/install.ps1 -OutFile install.ps1; .\install.ps1"

Instalación manual

# Install with pip pip install git+https://github.com/54yyyu/kaggle-mcp.git # Or better, install with uv uv pip install git+https://github.com/54yyyu/kaggle-mcp.git

Configuración

Después de la instalación, ejecute la utilidad de configuración para configurar Claude Desktop:

kaggle-mcp-setup

Esto localizará y actualizará el archivo de configuración de Claude Desktop, que normalmente se encuentra en:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Ventanas: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Configuración manual

Alternativamente, puede agregar manualmente lo siguiente a su configuración de Claude Desktop:

{ "mcpServers": { "kaggle": { "command": "kaggle-mcp" } } }

Credenciales de la API de Kaggle

Para utilizar Kaggle-MCP, debe configurar sus credenciales de API de Kaggle:

  1. Vaya a la configuración de su cuenta de Kaggle
  2. En la sección API, haga clic en "Crear nuevo token de API".
  3. Esto descargará un archivo kaggle.json con sus credenciales
  4. Mueva este archivo a ~/.kaggle/kaggle.json (cree el directorio si es necesario)
  5. Establezca los permisos correctos: chmod 600 ~/.kaggle/kaggle.json

Alternativamente, puede autenticarse directamente a través de Claude usando la herramienta authenticate() con su nombre de usuario y clave API.

Herramientas disponibles

Para obtener una lista completa de las herramientas disponibles y su uso detallado, consulte la documentación en stevenyuyy.us/kaggle-mcp .

Ejemplos

Pregúntale a Claude:

  • "Autenticarme con Kaggle usando mi nombre de usuario 'username' y la clave 'apikey'"
  • Lista de competiciones activas de Kaggle
  • "Muéstrame los 10 mejores competidores en la clasificación del Titanic"
  • Encuentra conjuntos de datos sobre el cambio climático
  • Descargar el conjunto de datos de vivienda de Boston
  • Búsqueda de información clave sobre el análisis de sentimientos

Casos de uso

  • Investigación de la competencia : acceda rápidamente a detalles, datos y tablas de clasificación de la competencia.
  • Descubrimiento de conjuntos de datos : encuentre y descargue conjuntos de datos para proyectos de análisis
  • Recursos de aprendizaje : Localice núcleos y cuadernos relevantes para temas específicos
  • Descubrimiento de modelos : encuentre modelos previamente entrenados para diversas tareas de aprendizaje automático

Requisitos

  • Python 3.8 o más reciente
  • Acceso a Claude Desktop o API
  • Cuenta de Kaggle con credenciales de API
  • SDK de Python de MCP 1.6.0+

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
-
license - not tested
-
quality - not tested

Conecta Claude AI con la API de Kaggle a través del Protocolo de Contexto de Modelo, lo que permite operaciones de competencia, conjuntos de datos y kernel a través de la interfaz de IA.

  1. Features
    1. Quick Installation
      1. macOS / Linux
      2. Windows
      3. Manual Installation
    2. Configuration
      1. Manual Configuration
    3. Kaggle API Credentials
      1. Available Tools
        1. Examples
          1. Use Cases
            1. Requirements
              1. License
                ID: 5m1el8f5l0