엔터프라이즈급 보안, 관측성 및 Kubernetes 통합 기능을 갖춘 격리된 컨테이너 환경에서 MCP server를 실행하고 관리합니다.
다른 이름 stacklok/toolhive
- 스타
- 2,341
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 11월 14일
- 라이선스
- Apache-2.0
ToolHive MCP란?
ToolHive은(는) MCP server입니다. 엔터프라이즈급 보안, 관측성 및 Kubernetes 통합 기능을 갖춘 격리된 컨테이너 환경에서 MCP server를 실행하고 관리합니다.
프로젝트 README에서 생성된 요약
ToolHive MCP server 정보
ToolHive는 개발자, 플랫폼 엔지니어 및 엔터프라이즈 팀이 MCP server를 격리된 컨테이너에서 실행할 수 있도록 지원합니다. 모든 server를 최소 권한을 가진 컨테이너로 래핑하여 로컬 자격 증명 노출을 방지하고, 도구 실행을 관리하는 안전한 방법을 제공합니다. 사용자는 단일 명령이나 클릭만으로 Claude Code, Cursor, GitHub Copilot과 같은 선호하는 AI 클라이언트를 이러한 관리형 server에 연결할 수 있습니다.
플랫폼 팀은 Kubernetes operator를 사용하여 이러한 server를 배포 및 확장하거나, Docker 및 Podman을 통해 로컬에서 실행할 수 있습니다. 아키텍처에는 보안 정책을 중앙 집중화하는 Gateway와 SSO를 위한 identity provider 통합이 포함되어 있습니다. 또한 신뢰할 수 있는 카탈로그를 큐레이션하는 Registry Server와 모니터링을 위해 OpenTelemetry 및 Prometheus를 지원하는 Runtime을 갖추고 있습니다. 시맨틱 도구 검색과 optimizer를 사용하여 클라이언트 상호작용 중 토큰 사용량을 최대 85%까지 줄일 수 있습니다.
활용 사례
- 1안전한 로컬 도구 실행개발자는 MCP server를 격리된 컨테이너에서 실행하여 로컬 자격 증명이 노출되지 않도록 보장할 수 있습니다.
- 2엔터프라이즈 Kubernetes 배포플랫폼 엔지니어는 Kubernetes operator와 기존 인프라를 사용하여 다수의 MCP server를 관리할 수 있습니다.
- 3AI 토큰 비용 절감사용자는 시맨틱 도구 검색을 통해 설명을 필터링함으로써 토큰 소비를 최소화할 수 있습니다.
- 4셀프 호스팅 데이터 제어엄격한 컴플라이언스 요구 사항이 있는 기업은 자체 MCP registry와 gateway를 호스팅하여 데이터를 비공개로 유지할 수 있습니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
자동 검사
2026년 11월 13일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능stacklok/toolhive is public and reachablegithub.com/stacklok/toolhive ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-12github.com/stacklok/toolhive ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기The open source MCP platform trusted by developers and enterprises
Run any MCP server securely, instantly, anywhere.
ToolHive runs every MCP server in an isolated container, enforces identity and access policy per request when configured with an authentication source, and gives platform teams the observability they need to put MCP in production.
Why ToolHive?
Here are some of the more common use cases for ToolHive:
Quick links
- 📥 Downloads
- 📚 Documentation
- 🚀 Quickstart guides:
- 💬 Discord
- 🤝 Contributing
- Stacklok Enterprise
Core capabilities
ToolHive architecture: Gateway, Registry Server, and Runtime, accessible through ToolHive UI and the CLI
ToolHive is built on a modular architecture to streamline secure MCP server management and integration. Here's how the main components work.
🔌 Gateway
Define dedicated endpoints from which your teams can securely and efficiently access tools.
- Orchestrate multiple tools into a virtual MCP with a deterministic workflow engine
- Define access policies and network endpoints
- Centralize control of security policy, authentication, authorization, auditing, etc.
- Integrate with your IdP for SSO (OIDC/OAuth compatible)
- Customize and filter tools and descriptions to improve performance and reduce token usage
- Connect with local clients like Claude Desktop, Cursor, VS Code, and VS Code Server
📦 Registry Server
Curate a catalog of trusted servers your teams can quickly discover and deploy.
- Integrate with the official MCP registry
- Add custom MCP servers
- Group servers based on role or use case
- Manage your registry with an API-driven interface (or embed in existing workflows for seamless integration and governance)
- Verify provenance and sign servers with built-in security controls
- Preset configurations and permissions for a frictionless user experience
⚙️ Runtime
Deploy, run, and manage MCP servers locally or in a Kubernetes cluster with security guardrails.
- Deploy MCP servers in the cloud via Kubernetes for enterprise scalability
- Run MCP servers locally via Docker or Podman
- Proxy remote MCP servers securely for unified management
- Kubernetes Operator for fleet and resource management
- Leverage OpenTelemetry and Prometheus for monitoring and audit logging
💻 Interfaces
Choose the interface that best fits your workflow.
- Use ToolHive UI for a cross-platform desktop experience
- Use the ToolHive CLI for terminal workflows and automation
- Discover, configure, and run MCP servers
- Automatically connect managed MCP servers to compatible AI clients
How it works together
- Admins curate and organize MCP servers in the Registry, configuring access and policies.
- Users discover, configure, and run MCP servers through ToolHive UI or the CLI, and ToolHive orchestrates deployment and access.
- Runtime securely deploys and manages MCP servers across local and cloud environments, integrating seamlessly with existing SDLC workflows, exporting analytics, and enforcing fine-grained access control.
- Gateway handles all inbound traffic, secures context and credentials, optimizes tool selection, and applies organizational policies.
Flexible deployment
Desktop experience
Individual developers can get started in minutes with the desktop UI or CLI, then apply the same concepts in enterprise environments.
Key features:
- Run any MCP server from a container image, or build one dynamically from common package managers
- Manage encrypted secrets and control network isolation with simple, local tooling
- Test and validate MCP servers using built-in tools like the official MCP Inspector
- Optimize token usage and tool execution with the MCP Optimizer
Get started with the UI: Quickstart, How-to guides
Get started with the CLI: Quickstart, How-to guides, Command reference
MCP guides: learn how to run common MCP servers with ToolHive
Kubernetes Operator
Teams and organizations manage MCP servers and registries centrally using familiar Kubernetes workflows.
Key features:
- Custom Resource Definitions for MCP servers, registries, and other ToolHive components
- Secure execution with container-based isolation and multi-namespace support
- Automated service creation and discovery, with ingress integration for secure access
- Enterprise-grade security and observability: OIDC/OAuth SSO, secure token exchange, audit logging, OpenTelemetry, and Prometheus metrics
- Hybrid registry server: curate from upstream registries, dynamically register local MCP servers, or proxy trusted remote services
Get started: Quickstart, How-to guides, CRD reference, Example manifests
Hybrid
ToolHive's complete solution for teams and enterprises supports MCP servers across all environments: on developer machines, inside your Kubernetes clusters, or hosted externally by trusted SaaS providers.
End users and developers manage approved MCP servers through ToolHive UI or the CLI, from guided desktop workflows to terminal-based automation and testing.
Enterprise teams can also leverage ToolHive to integrate MCP servers into custom internal tools, agentic workflows, or chat-based interfaces, using the same runtime and access controls.
Contributing
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!
Contribute to the CLI, API, and Kubernetes Operator (this repo):
Contribute to the UI, registry, and docs:
- 💻 Desktop UI repository
- 📦 ToolHive registry server repository
- 🛠️ ToolHive's built-in registry
- 📚 Documentation repository
License
This project is licensed under the Apache 2.0 License.
ToolHive MCP 질문
ToolHive는 MCP server 실행 시 보안을 어떻게 보장합니까?
ToolHive는 모든 MCP server를 격리된 컨테이너에서 실행하며, 인증 소스와 함께 구성할 경우 요청마다 ID 및 액세스 정책을 강제할 수 있습니다.
자체 인프라에서 ToolHive를 실행할 수 있습니까?
네, ToolHive는 MCP registry와 gateway를 셀프 호스팅할 수 있어 엄격한 컴플라이언스 요구 사항이 있는 기업에 적합합니다.
ToolHive가 Kubernetes를 지원합니까?
네, ToolHive는 Kubernetes operator를 포함하고 있어 플랫폼 엔지니어가 익숙한 Kubernetes 패턴과 도구를 사용하여 MCP server를 배포하고 관리할 수 있습니다.
AI 클라이언트를 ToolHive에 어떻게 연결합니까?
Claude Code, Cursor 또는 GitHub Copilot과 같은 클라이언트를 단 한 번의 클릭이나 명령으로 ToolHive를 통해 MCP server에 연결할 수 있습니다.