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.5.tar.gz (8.9 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.5-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for keboola_skill_registry_mcp-0.0.5.tar.gz
Algorithm Hash digest
SHA256 84f4afeef2264f1afa3452f9cd51f2538855d9123d150c889677b343f5f1b3f2
MD5 103f3e9984918a7ebf56ab7609c3f2e6
BLAKE2b-256 b15b1704faa1286f8cb7a7d529eae8159a636702e7b4fea49b54a30ea0134107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for keboola_skill_registry_mcp-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0d3991d92d033fe1e0b1d372f9d1babbbb837455ac87856acb7181e1090d4c60
MD5 39ada36c4af77eb9c249053acaaa334f
BLAKE2b-256 8bb04596f38fb8842f29a86ba2d94b38f15bb09f58cd217048efb9eb91d55d80

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