MCP server for interacting with Keboola Skill Registry
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"keboola-skill-registry-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Keboola MCP Server A Model Context Protocol (MCP) server that reveals skills exposed by the Keboola Skill Registry. This allows Claude to access and use tools from Keboola's Skill Registry directly within your conversations. ## Requirements - Keboola Skill Registry API Token (Skill Group) ## Installation ### PyPI Installation (Recommended) You can install the package directly from PyPI: ```bash pip install keboola.skill_registry_mcp ``` ### Manual Installation First, clone the repository and create a virtual environment: ```bash git clone https://github.com/keboola/keboola-mcp-server.git cd keboola-mcp-server python3 -m venv .venv source .venv/bin/activate ``` Install the package in development mode: ```bash pip3 install -e . ``` For development dependencies: ```bash pip3 install -e ".[dev]" ``` ## Claude Desktop Setup To use this server with Claude Desktop, follow these steps: 1. Create or edit the Claude Desktop configuration file: - **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` - **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` 2. Add one of the following configurations based on your installation method: ### Configuration Option 1: Using Direct Python Module (Most Reliable) ```json { "mcpServers": { "skill_registry": { "command": "/path/to/your/python", "args": [ "-m", "keboola.skill_registry_mcp", "--transport", "stdio", "--log-level", "DEBUG", "--api-url", "https://ksr.canary-orion.keboola.dev/api" ], "env": { "SKILL_REGISTRY_TOKEN": "SKILL_GROUP_TOKEN_FROM_REGISTRY_SERVICE" } } } } ``` Replace `/path/to/your/python` with the full path to your Python executable. You can find this by running: - On macOS/Linux: `which python3` or `which python` - On Windows: `where python` If you installed the package in a virtual environment, make sure to use the Python path from within that envi…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.