TransformerBee

Provides a Python-based MCP server to bridge Claude Desktop with transformer.bee for model context operations.
  • python

1

GitHub Stars

python

Language

3 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "hochfrequenz-transformerbee.mcp": {
      "command": "run-transformerbee-mcp-server",
      "args": [],
      "env": {
        "TRANSFORMERBEE_HOST": "http://localhost:5021"
      }
    }
  }
}

You have a Python-based MCP server that lets Claude Desktop and other MCP clients talk to TransformerBee. It can be run locally from a Python virtual environment or started from a Docker container, so you can choose the setup that fits your workflow. This server exposes the TransformerBee MCP interface and uses standard MCP tooling to connect, request data, and trigger actions between your client and transformer.bee.

How to use

Start the MCP server from your preferred environment and connect your MCP client (for example, Claude Desktop) to the server. You can run it directly in a Python virtual environment or launch it via Docker. When running locally, set TRANSFORMERBEE_HOST to the address where transformer.bee is reachable (for example, http://localhost:5021). Then configure your MCP client with this server so it can request data and perform actions through the TransformerBee MCP interface.

How to install

Prerequisites: you need Python and either a Python package manager or Docker to get started.

Install as a Python package using uv or pip:

uv install transformerbeemcp
pip install transformerbeemcp

Install as a Docker image:

docker pull ghcr.io/hochfrequenz/transformerbee.mcp:latest

Start the server via CLI from within the virtual environment where you installed the package:

(myvenv) run-transformerbee-mcp-server

Or start the server using Docker with the required environment variable for the host where transformer.bee is exposed:

docker run --network host -i --rm -e TRANSFORMERBEE_HOST=http://localhost:5021 ghcr.io/hochfrequenz/transformerbee.mcp:latest

Additional configuration and notes

Configure Claude Desktop to register this MCP server. If you have checked out the transformerbee MCP code path, you can install the server entry in Claude Desktop with the following entry in the mcpServers section:

{
  "mcpServers": {
    "TransformerBee.mcp": {
      "command": "C:\\github\\MyProject\\.myvenv\\Scripts\\run-transformerbee-mcp-server.exe",
      "args": [],
      "env": {
        "TRANSFORMERBEE_HOST": "http://localhost:5021",
        "TRANSFORMERBEE_CLIENT_ID": "",
        "TRANSFORMERBEE_CLIENT_SECRET": ""
      }
    }
  }
}

If you install the package via pip or uv, you can modify Claude Desktop settings to point to your local start command. The example below shows how you would reference the virtual environment path and the host URL used by transformer.bee. If you have not configured the handy CLI command, you can invoke Python with non-empty arguments to start the server.

Note that this package marks uv as a dev-dependency, so you might need to install it with the extra flag: pip install transformerbeempc[dev] in your virtual environment as well as enabling MCP tooling. For details about the environment variables and starting transformer.bee locally, refer to the transformerbeeclient.py docs.

If you prefer Docker, you can configure Claude Desktop to start the server with a configuration like this, which mirrors the Docker command example shown above:

{
  "mcpServers": {
    "TransformerBee.mcp": {
      "command": "docker",
      "args": [
        "run",
        "--network",
        "host",
        "-i",
        "--rm",
        "-e",
        "TRANSFORMERBEE_HOST=http://localhost:5021",
        "ghcr.io/hochfrequenz/transformerbee.mcp:latest"
      ],
      "env": {
        "TRANSFORMERBEE_HOST": "http://localhost:5021",
        "TRANSFORMERBEE_CLIENT_ID": "",
        "TRANSFORMERBEE_CLIENT_SECRET": ""
      }
    }
  }
}
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational