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
Ventanas
Instalación manual
Configuración
Después de la instalación, ejecute la utilidad de configuración para configurar Claude Desktop:
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:
Credenciales de la API de Kaggle
Para utilizar Kaggle-MCP, debe configurar sus credenciales de API de Kaggle:
- Vaya a la configuración de su cuenta de Kaggle
- En la sección API, haga clic en "Crear nuevo token de API".
- Esto descargará un archivo
kaggle.json
con sus credenciales - Mueva este archivo a
~/.kaggle/kaggle.json
(cree el directorio si es necesario) - 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.
This server cannot be installed
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.