SuperAPI AI 工具集

toolhive

ToolHive 是一个企业级平台,用于运行和管理 Model Context Protocol(MCP)服务器。它由 Stacklok 开发并开源,采用模块化架构,包含 Gateway、Registry Server 和 Runtime 三大组件,支持通过桌面 UI 或命令行界面(CLI)操作。ToolHive 将每个 MCP 服务器运行在隔离容器中,在配置认证源后可按请求执行身份与访问策略,并提供可观测性,帮助平台团队将 MCP 投入生产。它支持本地 Docker 或 Podman 运行,也可通过 Kubernetes Operator 在集群中部署,适用于个人开发者、团队及企业组织。

访问官网

工具介绍

ToolHive 是一个企业级平台,用于运行和管理 Model Context Protocol(MCP)服务器,由 Stacklok 开发并以 Apache 2.0 许可开源。

用途

ToolHive 旨在帮助开发者、团队和企业安全地运行、管理和集成 MCP 服务器。它可在隔离容器中运行任何 MCP 服务器,并在配置认证源后按请求执行身份与访问策略,同时提供生产环境所需的可观测性。

主要能力

  • 安全运行:每个 MCP 服务器运行在隔离容器中,配置认证源后可按请求执行身份和访问策略。
  • 模块化架构:由 Gateway、Registry Server 和 Runtime 组成,可通过 ToolHive UI 和 CLI 访问。
  • Gateway:定义团队安全高效访问工具的专用端点;可将多个工具编排为具有确定性工作流引擎的虚拟 MCP;定义访问策略和网络端点;集中控制安全策略、身份验证、授权、审计等;与 IdP 集成实现 SSO(兼容 OIDC/OAuth);自定义和过滤工具及描述以提升性能并减少 token 使用;连接 Claude Desktop、Cursor、VS Code 和 VS Code Server 等本地客户端。
  • Registry Server:策划受信任服务器的目录,供团队快速发现和部署;集成官方 MCP 注册表;添加自定义 MCP 服务器;按角色或用例对服务器分组;通过 API 驱动的界面管理注册表;通过内置安全控制验证来源并签署服务器;提供预设配置和权限。
  • Runtime:在本地或 Kubernetes 集群中部署、运行和管理 MCP 服务器,并提供安全防护;通过 Kubernetes 在云端部署以实现企业级扩展;通过 Docker 或 Podman 在本地运行;安全代理远程 MCP 服务器;提供 Kubernetes Operator 进行集群和资源管理;利用 OpenTelemetry 和 Prometheus 进行监控和审计日志记录。
  • 灵活界面:使用 ToolHive UI 获得跨平台桌面体验,或使用 ToolHive CLI 进行终端工作流和自动化;发现、配置和运行 MCP 服务器;自动将受管 MCP 服务器连接到兼容的 AI 客户端。

使用方式

ToolHive 提供桌面应用、CLI 和 Kubernetes Operator 三种快速入门路径。个人开发者可通过桌面 UI 或 CLI 在几分钟内开始,并从容器镜像运行任何 MCP 服务器,或从常见包管理器动态构建;可管理加密密钥并通过简单的本地工具控制网络隔离;可使用内置工具(如官方 MCP Inspector)测试和验证 MCP 服务器;可使用 MCP Optimizer 优化 token 使用和工具执行。团队和组织可使用熟悉的 Kubernetes 工作流集中管理 MCP 服务器和注册表。

适用场景

  • 个人开发者在本机运行和管理 MCP 服务器。
  • 团队和组织在 Kubernetes 集群中集中管理 MCP 服务器和注册表。
  • 企业团队将 MCP 服务器集成到自定义内部工具、代理工作流或基于聊天的界面中。
  • 在开发者机器、Kubernetes 集群或由受信任 SaaS 提供商托管的外部环境中运行 MCP 服务器。

限制

当前资料未提供具体的收费、价格、平台限制、效果指标或详细使用步骤,相关内容暂未提供。