Repolode
stacklok

stacklok/toolhive

开源 MCP 服务器运行与管理平台,以容器隔离运行服务并提供网关、注册中心和 Kubernetes Operator。

Star
2,326
Fork
326
未关闭 Issue
421
最近提交
16小时前

这是什么?

ToolHive 是一个用于运行和管理 Model Context Protocol(MCP)服务器的平台。它将每个 MCP 服务器放入独立容器中运行,并使用最小权限配置,服务器无需在开发者本机保存凭据。配置身份认证源后,还可以对每个请求执行身份和访问策略。

项目由三个组件构成:Gateway 提供团队专用访问端点,并集中管理认证、审计和工具过滤;Registry Server 用于整理可信服务器目录;Runtime 支持通过 Docker 或 Podman 在本地运行,也支持在 Kubernetes 中部署。用户可以使用桌面 UI 或 CLI 操作,Kubernetes Operator 则通过自定义资源管理服务器,并支持 OIDC/OAuth 单点登录、OpenTelemetry 和 Prometheus 指标。

对于希望更安全地在本地使用 MCP 的开发者,以及需要在现有 Kubernetes 基础设施上自托管 MCP 服务器并保留审计日志和访问控制的平台团队,ToolHive 都较为合适。

核心功能

  • 01每个 MCP 服务器运行在隔离容器中,并使用最小权限配置
  • 02Gateway 支持通过 OIDC/OAuth 单点登录,并提供访问策略和审计日志
  • 03Registry Server 用于整理、验证和签名可信的 MCP 服务器
  • 04Runtime 支持本地 Docker 或 Podman,以及 Kubernetes 部署
  • 05提供桌面 UI 和 CLI,用于发现、配置和运行服务器
  • 06Kubernetes Operator 通过自定义资源管理服务器,并支持 OpenTelemetry 和 Prometheus

适用场景

  • 在 Claude Code、Cursor 或 VS Code 中运行 MCP 服务器,同时避免在本地保存凭据
  • 在企业内网自托管受控的 MCP 注册中心和网关
  • 在 Kubernetes 集群中部署并审计 MCP 服务器

快速上手

  1. 1

    从官方下载页面下载 ToolHive

  2. 2

    按照文档中的 CLI 快速入门指南操作

使用前须知

  • 本地运行 MCP 服务器需要先安装 Docker 或 Podman。
  • 部分高级功能仅在 Stacklok Enterprise 中提供,而非开源版本。

收录于专题

标签

常见问题

toolhive 是什么?
开源 MCP 服务器运行与管理平台,以容器隔离运行服务并提供网关、注册中心和 Kubernetes Operator。 ToolHive 是一个用于运行和管理 Model Context Protocol(MCP)服务器的平台。它将每个 MCP 服务器放入独立容器中运行,并使用最小权限配置,服务器无需在开发者本机保存凭据。配置身份认证源后,还可以对每个请求执行身份和访问策略。
toolhive 可以免费使用吗?用的什么许可证?
toolhive 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
toolhive 还在维护吗?
活跃维护中。toolhive 最近一次提交是在 2026年11月6日。
toolhive 适合用来做什么?
在 Claude Code、Cursor 或 VS Code 中运行 MCP 服务器,同时避免在本地保存凭据 在企业内网自托管受控的 MCP 注册中心和网关 在 Kubernetes 集群中部署并审计 MCP 服务器
toolhive 怎么安装和运行?
从官方下载页面下载 ToolHive 按照文档中的 CLI 快速入门指南操作
在哪里获取 toolhive?
源代码和安装说明在 GitHub 上:https://github.com/stacklok/toolhive

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目