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 Storage API token
  • Snowflake Read Only Workspace

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_sr_mcp_server",
        "--transport",
        "stdio",
        "--log-level",
        "DEBUG",
        "--api-url",
        "http://127.0.0.1:8888"
      ],
      "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

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.2.tar.gz (38.2 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.2-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for keboola_skill_registry_mcp-0.0.2.tar.gz
Algorithm Hash digest
SHA256 2bed51f307a794e6ff585f2401160520d26c8b9d4b71f96aa160dc925f033ad8
MD5 ad938997cfb4a3ab197b3c89cdbeb701
BLAKE2b-256 7b65f5a8885ad02eddcf7303de70934279fc5d32767d7cd869cad946eebf41fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for keboola_skill_registry_mcp-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aa8844b3539e9aab804b683ad220222e4d00a39d3f3b8a4c15ed4a84c780f789
MD5 5ab87ae653ae7ebcfac5ba98a0e32234
BLAKE2b-256 6c2d86bf453bea00a38d832035fbc3fdbd607fe75ab825e4866730b6313a08a6

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