Kaggle MCP Server
Provides tools for searching Kaggle datasets and previewing their contents, enabling AI agents to interact with Kaggle data programmatically.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Kaggle MCP Serversearch for datasets about covid-19"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🚀 Kaggle MCP Server (Zero-Config AI Assistant)
Claude Desktop ve yapay zeka istemcilerini Kaggle veri setleriyle buluşturan, sıfır konfigürasyonlu ve token dostu köprü sunucusu.
🌟 Proje Hakkında
Kaggle MCP Server, veri bilimcilerin ve geliştiricilerin yapay zeka ile veri seti analizini en hızlı şekilde yapabilmesi için tasarlanmıştır. Geleneksel terminal ayarları, environment dosyaları (.env) veya karmaşık JSON konfigürasyonlarıyla uğraşmadan, doğrudan .mcpb (Model Context Protocol Bundle) mimarisi üzerinden tak-çalıştır bir deneyim sunar.
Arka planda doğrudan Kaggle REST API ile haberleşir; Python veya harici bir CLI kurulumuna gereksinim duymaz.
Related MCP server: kaggle-mcp
🏗️ Mimari ve Mühendislik Gücü
Bu proje sıradan bir API köprüsü değil, büyük veri setlerinin yapay zekanın sınırlı bağlam penceresiyle (context window) verimli bir şekilde çalışabilmesi için özel olarak optimize edilmiştir.
1. Akıllı Token Budama (Smart Context Trimming)
Kaggle üzerindeki 500 MB'lık bir CSV dosyasının tamamını yapay zekaya beslemek sistemi kilitler ve token limitini anında tüketir.
Çözümümüz:
preview_dataaracı, veri setini indirdiğinde tüm dosyayı belleğe yüklemek yerine sadece ilk 15 satırı (head) ve sütun adlarını dinamik olarak kesip alır.Sonuç: %95'e varan token tasarrufu ve saniyeler içinde mükemmel tablo yapısı analizi.
2. Sıfır Konfigürasyon (.mcpb Paketi)
Kullanıcılar paketi indirdiklerinde hiçbir dosya yolunu düzenlemez; Claude Desktop arayüzü kimlik doğrulaması için özel bir arayüz açar.
3. Modüler Katman Mimarisi
index.js(İletişim Katmanı): Standart IO (stdio) üzerinden JSON-RPC protokolüyle LLM ile haberleşir.tools.js(Mantık Katmanı): Araç şemalarını ve yönlendirme (routing) mantığını barındırır.kaggleService.js(Ağ Katmanı): Basic Auth şifrelemesi ve Kaggle REST API çağrılarını saf Node.jsfetchAPI ile gerçekleştirir.
🧰 İçerideki Araçlar (Tools)
Araç Adı | Açıklama | Anahtar Parametreler |
| Kaggle üzerinde anahtar kelimelere göre güncel veri seti araması yapar. |
|
| Veri setindeki dosyaları listeler ve seçilen dosyanın ilk satırlarını getirir. |
|
⚡ Kurulum ve Kullanım
Yöntem 1: Tak-Çalıştır (.mcpb Paketi) - Önerilen
En hızlı kullanım yöntemi için terminal açmanıza gerek yoktur:
Bu deponun sağ tarafındaki Releases bölümünden güncel
kaggle-veri-asistani.mcpbdosyasını indirin.İndirdiğiniz dosyayı doğrudan Claude Desktop uygulamasına sürükleyip bırakın (veya üzerine çift tıklayın).
Açılan konfigürasyon ekranında Kaggle Kullanıcı Adınızı (
username) ve hesap ayarlarınızdan aldığınız API Anahtarınızı (key) girin.Install / Kur butonuna basın.
Not: Kaggle API anahtarınızı almak için Kaggle Ayarlar sayfasından Create New Token butonuna tıklayabilirsiniz.
Yöntem 2: Geliştirici / Manuel Kurulum
Kodlar üzerinde değişiklik yapmak veya kendi sunucunuzda çalıştırmak isterseniz:
# 1. Repoyu klonlayın
git clone [https://github.com/muzaffer-svg/kaggle-mcp-server.git](https://github.com/muzaffer-svg/kaggle-mcp-server.git)
cd kaggle-mcp-server
# 2. Bağımlılıkları yükleyin
npm install
# 3. Ortam değişkenlerinizi tanımlayın (.env dosyası oluşturarak)
# KAGGLE_USERNAME=senin_kullanici_adin
# KAGGLE_KEY=senin_api_anahtarin
# 4. Sunucuyu test edin
node index.jsThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/muzaffer-svg/kaggle-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server