Run any Model Context Protocol (MCP) server — securely, instantly, anywhere. ToolHive is the easiest way to discover, deploy, and manage MCP servers. Launch any MCP server in a locked-down container with just a few clicks.
$ npx -y skills add stacklok/toolhive-studio --agent claude-code
Repo: stacklok/toolhive-studio
What's inside
Run any Model Context Protocol (MCP) server — securely, instantly, anywhere.
ToolHive is the easiest way to discover, deploy, and manage MCP servers. Launch any MCP server in a locked-down container with just a few clicks. No manual setup, no security headaches, no runtime hassles.
To get started with ToolHive, download the latest release from the website and follow the quickstart guide.
Under the hood, ToolHive runs each MCP server in its own secure container and exposes an HTTP/SSE proxy that MCP clients connect to.
For more advanced use cases, ToolHive is also available as a command-line tool which can be used standalone or side-by-side with the ToolHive UI and as a Kubernetes Operator. Learn more in the ToolHive documentation.
ToolHive uses Sentry for error tracking and performance monitoring to help us identify and fix issues, improve stability, and enhance the user experience. This telemetry is enabled by default but completely optional.
You can easily disable telemetry at any time:
We welcome contributions and feedback from the community!
If you have ideas, suggestions, or want to get involved, check out our contributing guide or open an issue. Join us in making ToolHive even better!
This project is licensed under the Apache 2.0 License.
__mocks__/
fs/
fs.cjs
promises.cjs
__tests__/
forge.config.test.ts
.claude/
skills/
bug-fix-tdd/
SKILL.md
deep-links/
references/
design.md
os-and-packaging.md
patterns.md
SKILL.md
devcontainer-dev/
SKILL.md
security-vuln-remediation/
SKILL.md
skill-creator/
SKILL.md
skill-editor/
SKILL.md
testing-api-assertions/
SKILL.md
testing-api-overrides/
SKILL.md
testing-with-api-mocks/
SKILL.md
.codex/
skills/
bug-fix-tdd/
SKILL.md
deep-links/
references/
design.md
os-and-packaging.md
patterns.md
SKILL.md
devcontainer-dev/
SKILL.md
security-vuln-remediation/
SKILL.md
skill-creator/
SKILL.md
skill-editor/
SKILL.md
testing-api-assertions/
SKILL.md
testing-api-overrides/
SKILL.md
testing-with-api-mocks/
SKILL.md
.cursor/
skills/
bug-fix-tdd/
SKILL.md
deep-links/
references/
design.md
os-and-packaging.md
patterns.md
SKILL.md
devcontainer-dev/
SKILL.md
security-vuln-remediation/
SKILL.md
skill-creator/
SKILL.md
skill-editor/
SKILL.md
testing-api-assertions/
SKILL.md
testing-api-overrides/
SKILL.md
testing-with-api-mocks/
SKILL.md
.devcontainer/
devcontainer.json
Dockerfile
greeting.sh
.env.example
.github/
actions/
setup/
setup-azure-trusted-signing/
action.yml
setup-flatpak/
action.yml
setup-macos-codesign/
action.yml
setup-windows-codesign/
action.yml
action.yaml
copilot-instructions.md
ISSUE_TEMPLATE/
bug.yml
story.yml
task.yml
workflows/
_bug-fix-agent.yml
_build-matrix.yml
_e2e.yml
_security-checks.yml
_security-fix-agent.yml
_static-checks.yml
_unit-tests.yml
bug-fix-on-label.yml
bug-triage-cron.yml
claude.yml
lint-pr-title.yml
mirror-to-gh-pages.yml
on-main.yml
on-pr.yml
on-release.yml
pr-build-test.yml
pr-size-labeler.yml
renovate-post-upgrade.yml
security-fix-cron.yml
templates/
stacklok.html
triage.yml
.gitignore
.grype.yaml
.husky/
pre-commit
.nvmrc
.prettierignore
.prettierrc
AGENTS.md
assets/
dmg-installer-background.png
dmg-installer-background@2x.png
branding-examples/
cloud-ui.json
README.md
test-theme.json
CLAUDE.md
CODE_OF_CONDUCT.md
common/
api/
generated/
@tanstack/
react-query.gen.ts
client/
client.gen.ts
client.gen.ts
index.ts
types.gen.ts
utils.gen.ts
core/
auth.gen.ts
bodySerializer.gen.ts
params.gen.ts
pathSerializer.gen.ts
queryKeySerializer.gen.ts
serverSentEvents.gen.ts
types.gen.ts
utils.gen.ts
index.ts
sdk.gen.ts
types.gen.ts
openapi-ts.config.ts
openapi.json
registry-types.ts
app-info.ts
branding/
__tests__/
color-tokens.test.ts
color-tokens.ts
schema.ts
chat/
thread-title.ts
deep-links.ts
types/
agents.ts
cli.ts
toolhive-status.ts
components.json
CONTRIBUTING.md
DCO.md
docs/
e2e-testing.md
icons.md
images/
calc.png
cve.png
fork.png
toolhive-byline-black.svg
toolhive-byline-white.svg
toolhive-diagram-dark.svg
toolhive-diagram-light.svg
toolhive-mascot.png
toolhive-sources-dark.svg
toolhive-sources-light.svg
toolhive-ui-screenshot-dark.webp
toolhive-ui-screenshot-light.webp
mocks.md
README.md
e2e-tests/
fixtures/
electron.ts
helpers/
app-relaunch.ts
test-mcp-server.ts
mcp-optimizer-startup-cleanup.spec.ts
playground.spec.ts
registry.spec.ts
remote-server-edit.spec.ts
secrets.spec.ts
settings.spec.ts
skills.spec.ts
eslint.config.mjs
examples/
registries/
registry-with-groups.json
fake-auto-update.yml
flatpak/
com.stacklok.ToolHive.desktop
com.stacklok.ToolHive.metainfo.xml
toolhive-wrapper.sh
forge.config.ts
forge.env.d.ts
icons/
icon.icns
icon.ico
icon.png
icon@2x.png
source-files/
app-icons/
mac/
1024.png
128.png
16.png
256.png
32.png
512.png
64.png
windows-linux/
1024.png
128.png
16.png
24.png
256.png
32.png
48.png
512.png
64.png
system-tray/
tray-icon-dark.png
tray-icon-dark.svg
tray-icon.png
tray-icon.svg
tray-icon-dark.png
tray-icon-dark@2x.png
tray-icon.png
tray-icon@2x.png
knip.ts
LICENSE
main/
src/
app-events/
__tests__/
activate.test.ts
before-quit.test.ts
index.test.ts
process-exit.test.ts
process-signals.test.ts
quit.test.ts
when-ready.test.ts
will-finish-launching.test.ts
will-quit.test.ts
window-all-closed.test.ts
activate.ts
before-quit.ts
block-quit.ts
index.ts
process-exit.ts
process-signals.ts
quit.ts
when-ready.ts
will-finish-launching.ts
will-quit.ts
window-all-closed.ts
app-state.ts
auto-launch.ts
auto-update.ts
branding/
__tests__/
load.test.ts
load.ts
paths.ts
chat/
__tests__/
active-streams.test.ts
generate-thread-title.test.ts
mcp-tools.test.ts
pricing.test.ts
streaming.test.ts
thread-integration.test.ts
thread-settings-storage.test.ts
threads-storage.test.ts
usage.test.ts
active-streams.ts
agents/
__tests__/
registry.test.ts
agents-service.ts
builtin-agent-tools/
__tests__/
index.test.ts
skills.test.ts
index.ts
skills.ts
builtin-prompts.ts
default-agent.ts
registry.ts
constants.ts
generate-thread-title.ts
mcp/
mcp-tools.ts
__tests__/
mcp-ai-tool.test.ts
mcp-ai-tool.ts
mcp-service-impl.ts
mcp-service.ts
mcp-ui-metadata-cache.ts
pricing/
pricing.ts
pricing-service.ts
providers/
providers.ts
providers-catalog.ts
providers-facade.ts
providers-service.ts
runtime/
__tests__/
health.test.ts
setup.ts
adapters.ts
errors.ts
health.ts
index.ts
lifecycle.ts
logging.ts
managed-runtime.ts
runtime-ref.ts
test-runtime.ts
settings/
settings-storage.ts
legacy-store-access.ts
legacy-store-service.ts
settings-service.ts
thread-settings-service.ts
streaming/
streaming.ts
__tests__/
build-snapshot.test.ts
sanitize-messages-for-model.test.ts
title-service.test.ts
chat-stream-service-impl.ts
chat-stream-service.ts
sanitize-messages-for-model.ts
stream-registry-broadcast.ts
stream-registry-engine.ts
stream-registry-persist.ts
stream-registry-replay.ts
stream-registry-service.ts
stream-registry-state.ts
stream-registry-types.ts
title-service.ts
thread-integration.ts
thread-settings-storage.ts
threads/
threads-storage.ts
threads-repository.ts
threads-service.ts
types.ts
types.ts
usage.ts
utils.ts
cli/
__tests__/
cli-detection.test.ts
constants.test.ts
marker-file.test.ts
path-configurator.test.ts
symlink-manager.test.ts
validation.test.ts
cli-detection.ts
constants.ts
index.ts
marker-file.ts
path-configurator.ts
symlink-manager.ts
types.ts
validation.ts
container-engine.ts
csp.ts
... 992 moreFAQ
toolhive-studio is a Claude Code plugin with 9 hand-picked skills for mcp servers work, indexed on Flowy. Install it with the command on its page. It includes bug-fix-tdd, deep-links, devcontainer-dev. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.