Labsco
MCP SERVER

MCP Toolhouse

by SecretiveShell

Brings a Toolhouse bundle into any MCP client — the tools you have configured on the Toolhouse platform, exposed over MCP.

MCP Plumbing: Proxies, Registries & Inspectors
Summary
The bundle name is the whole configuration.

This is a bridge, not a toolkit: what your client sees is decided on the Toolhouse side, and changing one environment variable changes the entire tool set. That makes it easy to keep separate bundles for separate jobs and switch between them without touching the client. The Windows UTF-8 flag is the one non-obvious requirement, and it is documented rather than left to be discovered.

What it is

An MCP server that provides access to tools from the Toolhouse platform. Which tools appear depends on the bundle you name in the configuration, so the surface is whatever you assembled on Toolhouse rather than a fixed list.

What you get
  • The tools in the Toolhouse bundle you point it at, available to any MCP client
  • A single config block that swaps the whole tool set by changing the bundle name
Requirements

A Toolhouse API key as `TOOLHOUSE_API_KEY` and the bundle name as `TOOLHOUSE_BUNDLE`. On Windows, set `PYTHONUTF8` to 1 — some tools need it to work. Launch with `uv` running `mcp-toolhouse`, or install for Claude Desktop through Smithery. The package is `mcp-toolhouse` (0.1.0 in pyproject).

Setup effort

One command plus a key — npx -y @smithery/cli install @SecretiveShell/MCP-toolhouse --client claude, then supply credentials