Skip to main content
Glama

Kaggle-MCP

by realbytecode
test.py1.89 kB
#!/usr/bin/env python3 """Test script for the Kaggle MCP server.""" import importlib.util import sys import os # Check if kaggle-mcp is installed try: from kaggle_mcp.server import mcp print("✅ Kaggle MCP package is installed and importable") except ImportError: print("❌ Kaggle MCP package not found. Please install it first with: pip install -e .") sys.exit(1) # Check if kaggle is installed try: import kaggle print("✅ Kaggle package is installed") except ImportError: print("❌ Kaggle package not found. Please install it with: pip install kaggle") sys.exit(1) # Check if mcp is installed try: import mcp from mcp.server.fastmcp import FastMCP print("✅ MCP package is installed") except ImportError: print("❌ MCP package not found. Please install it with: pip install mcp") sys.exit(1) # Check Kaggle API credentials kaggle_creds_path = os.path.expanduser("~/.kaggle/kaggle.json") if os.path.exists(kaggle_creds_path): print(f"✅ Kaggle API credentials found at {kaggle_creds_path}") else: print(f"⚠️ Kaggle API credentials not found at {kaggle_creds_path}") print(" You'll need to set up credentials before using the Kaggle tools.") print(" Visit https://www.kaggle.com/settings/account and click 'Create New API Token'") print(" Then save the downloaded kaggle.json file to ~/.kaggle/kaggle.json") print(" Make sure to run: chmod 600 ~/.kaggle/kaggle.json") # Print available tools print("\nAvailable MCP tools in Kaggle server:") for tool_name, tool_handler in mcp.tool_handlers.items(): print(f"- {tool_name}: {tool_handler.__doc__.split('.')[0] if tool_handler.__doc__ else 'No description'}") print("\n✅ Test completed successfully. The Kaggle MCP server is ready to use.") print(" To use with Claude Desktop, follow the installation instructions in README.md")

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/realbytecode/kaggle-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server