Skip to main content

MCP server for interacting with Keboola Skill Registry

Project description

Keboola MCP Server

A Model Context Protocol (MCP) server that reveals skills exposed by the Skill Registry.

Requirements

  • Keboola Skill Registry API Token (Skill Group)

Installation

Manual Installation

First, clone the repository and create a virtual environment:

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:

pip3 install -e .

For development dependencies:

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 the following configuration (adjust paths according to your setup):

{
  "mcpServers": {
   "skill_registry": {
      "command": "/path/to/keboola-skill-registry-mcp-server/.venv/bin/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": "XXX",
        "PYTHONPATH": "/path/to/keboola-skill-registry-mcp-server/src"
      }
    }
  }
}

Replace:

  • /path/to/keboola-mcp-server with your actual path to the cloned repository
  • SKILL_REGISTRY_TOKEN skill registry api token (skill group token)

Available Tools

The server will include all tools that are exposed for the particular Skill registry token.

License

MIT License - see LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keboola_skill_registry_mcp-0.0.4.tar.gz (38.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

keboola_skill_registry_mcp-0.0.4-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file keboola_skill_registry_mcp-0.0.4.tar.gz.

File metadata

File hashes

Hashes for keboola_skill_registry_mcp-0.0.4.tar.gz
Algorithm Hash digest
SHA256 a68f674c27a936a9c6ae392af3ab97c45c70d516906af8576585da1e3d501443
MD5 c1618aaeaa2f7e2a6e6f657a32abf7fe
BLAKE2b-256 5dc8172c11240c15561f0b5a756692faeeaf438055519a3ec07f59a7f70fa2ab

See more details on using hashes here.

File details

Details for the file keboola_skill_registry_mcp-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for keboola_skill_registry_mcp-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6a628cec51b30b39755d46ba742e56e834295119725f26bb6ccae682adaf7a0b
MD5 8a5330d519c7f43e8fc57f2c616b7283
BLAKE2b-256 e5a8279c66fb158ede1cd5bb4005b176e93bc7a701cae02e06bd9822640b4f8f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page