# Stacklok Docs > Stacklok project documentation and resources - [Stacklok Docs](/index.md) ## toolhive ToolHive runs and manages MCP servers with built-in security, available as a desktop app, CLI, or Kubernetes operator. - [What is ToolHive?](/toolhive.md): ToolHive runs and manages MCP servers with built-in security, available as a desktop app, CLI, or Kubernetes operator. - [Contributing to ToolHive](/toolhive/contributing.md): Contribute to ToolHive through code, documentation, or community support across the project ecosystem. - [Stacklok Enterprise](/toolhive/enterprise.md): Managed ToolHive platform with governance, compliance, and security for MCP servers at scale. - [Frequently asked questions](/toolhive/faq.md): Answers to common questions about ToolHive setup, MCP servers, and troubleshooting. - [Using the ToolHive CLI](/toolhive/guides-cli.md): How-to guides for using the ToolHive command-line interface to run and manage MCP servers. - [Using the ToolHive Kubernetes Operator](/toolhive/guides-k8s.md): How-to guides for using the ToolHive Kubernetes Operator to run and manage MCP servers. - [ToolHive Registry Server](/toolhive/guides-registry.md): Deploy, configure, and secure the ToolHive Registry Server for MCP server and skill discovery - [Using ToolHive](/toolhive/guides-ui.md): How-to guides for using the ToolHive UI to run and manage MCP servers. - [Virtual MCP Server](/toolhive/guides-vmcp.md): Aggregate multiple MCP servers into a single unified endpoint. - [Reference](/toolhive/reference.md): Technical reference documentation for ToolHive, including CLI commands, API specifications, CRD definitions, and registry schemas. - [Getting support](/toolhive/support.md): Get help with ToolHive through community channels, documentation search, and support contacts. ### tutorials - [Create a custom MCP registry](/toolhive/tutorials/custom-registry.md): Create a custom MCP server registry with curated servers for your team or organization. - [Reduce token usage with MCP Optimizer](/toolhive/tutorials/mcp-optimizer.md): Deploy the MCP Optimizer on Kubernetes with Virtual MCP Server and an EmbeddingServer to filter tools and reduce token usage. ### concepts - [Authentication and authorization](/toolhive/concepts/auth-framework.md): ToolHive's authentication and authorization framework for securing access to MCP servers. - [Backend authentication](/toolhive/concepts/backend-auth.md): Backend authentication patterns for MCP servers, including static credentials, token exchange, and the embedded authorization server. - [Cedar policies](/toolhive/concepts/cedar-policies.md): Writing and configuring Cedar policies for MCP server authorization. - [Embedded authorization server](/toolhive/concepts/embedded-auth-server.md): How the ToolHive embedded authorization server works, including the OAuth flow, token storage and forwarding, and when to use it. - [Organizing MCP servers with groups](/toolhive/concepts/groups.md): Groups organize MCP servers into logical sets and control which clients can access them. - [Model Context Protocol (MCP): A friendly primer for builders](/toolhive/concepts/mcp-primer.md): Model Context Protocol (MCP) connects AI assistants to external tools and data sources through a standard interface. - [Observability](/toolhive/concepts/observability.md): Observability features in ToolHive, including metrics, traces, and logging for MCP server monitoring. - [Registry criteria](/toolhive/concepts/registry-criteria.md): Requirements and review criteria for adding MCP servers to the ToolHive registry. - [Understanding skills](/toolhive/concepts/skills.md): Skills are reusable MCP server configurations that bundle tools, permissions, and secrets for common tasks. - [Optimizing LLM context with tool filtering and overrides](/toolhive/concepts/tool-optimization.md): Tool filtering and overrides reduce context window pollution and improve AI tool selection accuracy. - [Understanding Virtual MCP Server](/toolhive/concepts/vmcp.md): Virtual MCP Server (vMCP) aggregates multiple MCP servers into one endpoint for simpler client configuration. ### guides-cli - [Advanced CI/CD patterns](/toolhive/guides-cli/advanced-cicd.md): Advanced CI/CD patterns for building and deploying MCP server containers with ToolHive. - [Run the API server](/toolhive/guides-cli/api-server.md): Run the ToolHive API server locally for REST-based MCP server management and automation. - [Authentication and authorization](/toolhive/guides-cli/auth.md): How to set up authentication and authorization for MCP servers using the ToolHive CLI. - [Build MCP containers](/toolhive/guides-cli/build-containers.md): How to build MCP server containers without running them using the ToolHive CLI. - [Client configuration](/toolhive/guides-cli/client-configuration.md): Configure AI clients like Claude, Cursor, and VS Code to connect to ToolHive MCP servers. - [Custom permissions](/toolhive/guides-cli/custom-permissions.md): How to create and apply file system permissions and network isolation for MCP servers using permission profiles in ToolHive. - [File system access](/toolhive/guides-cli/filesystem-access.md): How to enable MCP server access to your host's file system in ToolHive. - [Organize servers into groups](/toolhive/guides-cli/group-management.md): How to organize MCP servers into logical groups and configure client access. - [Install ToolHive](/toolhive/guides-cli/install.md): Install, upgrade, and manage the ToolHive CLI on macOS, Linux, and Windows. - [Manage servers](/toolhive/guides-cli/manage-mcp-servers.md): How to monitor and manage the lifecycle of MCP servers using ToolHive. - [Network isolation](/toolhive/guides-cli/network-isolation.md): How to configure network isolation for MCP servers in ToolHive - [Quickstart: ToolHive CLI](/toolhive/guides-cli/quickstart.md): Install the ToolHive CLI and run your first MCP server in minutes. - [Explore the registry](/toolhive/guides-cli/registry.md): Search the built-in registry to find, inspect, and run MCP servers with one command. - [Run MCP servers](/toolhive/guides-cli/run-mcp-servers.md): Run MCP servers with the ToolHive CLI, including registry shortcuts, custom images, and environment variables. - [Secrets management](/toolhive/guides-cli/secrets-management.md): How to securely manage API tokens and other sensitive data in ToolHive. - [Manage agent skills](/toolhive/guides-cli/skills-management.md): How to install, distribute, and manage agent skills with the ToolHive CLI. - [Telemetry and metrics](/toolhive/guides-cli/telemetry-and-metrics.md): How to enable OpenTelemetry and Prometheus instrumentation for ToolHive MCP servers. - [Test MCP servers](/toolhive/guides-cli/test-mcp-servers.md): Test and validate MCP servers using the ToolHive CLI before deploying to production. - [Hide sensitive files](/toolhive/guides-cli/thvignore.md): Use .thvignore to prevent secrets from leaking into MCP containers while keeping fast bind mounts for development. - [Configure token exchange for backend authentication](/toolhive/guides-cli/token-exchange.md): How to set up token exchange so MCP servers can authenticate to backend services using ToolHive. - [Delegate tool authorization with webhooks](/toolhive/guides-cli/webhooks.md): Configure webhook middleware to delegate MCP tool call authorization to an external HTTP service when running MCP servers with the ToolHive CLI. ### guides-k8s - [Authentication and authorization](/toolhive/guides-k8s/auth-k8s.md): How to set up authentication and authorization for MCP servers in Kubernetes using the ToolHive Operator. - [Connect clients to MCP servers](/toolhive/guides-k8s/connect-clients.md): Connect AI clients to Kubernetes-hosted MCP servers managed by the ToolHive operator. - [Customize tools](/toolhive/guides-k8s/customize-tools.md): Filter and rename MCP server tools using the MCPToolConfig CRD and toolConfigRef. - [Deploy the operator](/toolhive/guides-k8s/deploy-operator.md): How to deploy the ToolHive operator in a Kubernetes cluster using Helm or kubectl - [Introduction](/toolhive/guides-k8s/intro.md): How to manage MCP servers in Kubernetes with the ToolHive Kubernetes Operator - [Audit logging](/toolhive/guides-k8s/logging.md): Configure log levels, formats, and output for the ToolHive operator and MCP servers in Kubernetes. - [Declare remote MCP server entries](/toolhive/guides-k8s/mcp-server-entry.md): Register remote MCP servers as lightweight catalog entries for vMCP discovery without deploying proxy infrastructure. - [Migrate to v1beta1](/toolhive/guides-k8s/migrate-to-v1beta1.md): Breaking changes and migration steps for the CRD API stabilization track from v0.15.0 through v0.21.0 - [Quickstart: ToolHive Kubernetes Operator](/toolhive/guides-k8s/quickstart.md): Deploy the ToolHive Kubernetes Operator and run your first MCP server in a cluster. - [Rate limiting](/toolhive/guides-k8s/rate-limiting.md): Configure per-user and shared rate limits on MCPServer resources to prevent noisy neighbors and protect downstream services. - [Redis session storage](/toolhive/guides-k8s/redis-session-storage.md): Deploy Redis Sentinel for the ToolHive embedded auth server, or a standalone Redis instance for MCPServer and VirtualMCPServer horizontal scaling. - [Proxy remote MCP servers](/toolhive/guides-k8s/remote-mcp-proxy.md): How to deploy proxies for remote MCP servers in Kubernetes using the ToolHive operator - [Run MCP servers in Kubernetes](/toolhive/guides-k8s/run-mcp-k8s.md): Deploy and configure MCP servers in Kubernetes using MCPServer custom resources. - [Telemetry and metrics](/toolhive/guides-k8s/telemetry-and-metrics.md): Enable OpenTelemetry and Prometheus metrics for ToolHive MCP servers running in Kubernetes. - [Configure token exchange for backend authentication](/toolhive/guides-k8s/token-exchange-k8s.md): How to set up token exchange so MCP servers can authenticate to backend services in Kubernetes using the ToolHive Operator. ### guides-mcp - [Context7 MCP server guide](/toolhive/guides-mcp/context7.md): Using the Context7 MCP server with ToolHive for up-to-date documentation. - [Fetch MCP server guide](/toolhive/guides-mcp/fetch.md): Using the Fetch MCP server with ToolHive to retrieve website data. - [Filesystem MCP server guide](/toolhive/guides-mcp/filesystem.md): Using the Filesystem MCP server with ToolHive for file access. - [GitHub MCP server guide](/toolhive/guides-mcp/github.md): Using the GitHub MCP server with ToolHive for repository management. - [Grafana MCP server guide](/toolhive/guides-mcp/grafana.md): Using the Grafana MCP server with ToolHive for dashboard management, datasource queries, alerting, and incident response. - [Kubernetes MCP server guide](/toolhive/guides-mcp/k8s.md): Using the Kubernetes (MKP) MCP server with ToolHive for cluster management. - [Notion MCP server guide](/toolhive/guides-mcp/notion-remote.md): Using the Notion remote MCP server with ToolHive to access your Notion workspace. - [OSV MCP server guide](/toolhive/guides-mcp/osv.md): Using the Open Source Vulnerabilities database (OSV) MCP server with ToolHive. - [Playwright MCP server guide](/toolhive/guides-mcp/playwright.md): Using the Playwright MCP server with ToolHive for browser automation. ### guides-registry - [Authentication configuration](/toolhive/guides-registry/authentication.md): How to configure authentication for the ToolHive Registry Server with anonymous and OAuth modes - [Authorization](/toolhive/guides-registry/authorization.md): Configure role-based access control and claims-based authorization for the Registry Server - [Configuration](/toolhive/guides-registry/configuration.md): Configure the ToolHive Registry Server with sources, registries, and sync policies - [Database configuration](/toolhive/guides-registry/database.md): How to configure PostgreSQL database storage and migrations for the ToolHive Registry server - [Deploy manually](/toolhive/guides-registry/deploy-manual.md): How to deploy the ToolHive Registry Server in Kubernetes using raw manifests and RBAC configuration - [Deploy with the ToolHive Operator](/toolhive/guides-registry/deploy-operator.md): How to deploy the ToolHive Registry Server in Kubernetes using the ToolHive Operator - [Deploy the Registry Server](/toolhive/guides-registry/deployment.md): Deployment options for the ToolHive Registry Server in Kubernetes using the operator, Helm, or raw manifests - [Introduction](/toolhive/guides-registry/intro.md): Architecture, features, and registry source types for the ToolHive Registry Server - [Manage skills](/toolhive/guides-registry/skills.md): How to publish, list, retrieve, and delete skills using the ToolHive Registry server extensions API - [Telemetry and metrics](/toolhive/guides-registry/telemetry-metrics.md): How to enable OpenTelemetry metrics and distributed tracing for the ToolHive Registry Server ### guides-ui - [Access the CLI from ToolHive UI](/toolhive/guides-ui/cli-access.md): How to use the ToolHive CLI when using the ToolHive UI application for advanced features and terminal-based workflows. - [Client configuration](/toolhive/guides-ui/client-configuration.md): Connect ToolHive to Claude, Cursor, VS Code, and other AI clients using the desktop app. - [Customize tools](/toolhive/guides-ui/customize-tools.md): Select which tools from an MCP server are available to your AI clients using the ToolHive UI. - [Organize servers into groups](/toolhive/guides-ui/group-management.md): How to organize MCP servers into groups and configure client access in the ToolHive UI. - [Install ToolHive](/toolhive/guides-ui/install.md): Install the ToolHive desktop app on macOS, Windows, or Linux for graphical MCP server management. - [Optimize MCP tool usage](/toolhive/guides-ui/mcp-optimizer.md): Enable the MCP Optimizer to enhance tool selection and reduce token usage. - [Network isolation](/toolhive/guides-ui/network-isolation.md): How to configure network isolation for MCP servers in ToolHive. - [Test MCP servers](/toolhive/guides-ui/playground.md): Use the playground feature to test and validate MCP servers directly in the ToolHive UI with AI model providers. - [Quickstart: ToolHive UI](/toolhive/guides-ui/quickstart.md): Install the ToolHive desktop app and run your first MCP server in minutes. - [Explore the registry](/toolhive/guides-ui/registry.md): Search built-in or custom registries to find and install MCP servers in the ToolHive desktop app. - [Run MCP servers](/toolhive/guides-ui/run-mcp-servers.md): Install and run MCP servers from the registry or custom images using the ToolHive desktop app. - [Secrets management](/toolhive/guides-ui/secrets-management.md): How to securely manage API tokens and other sensitive data in the ToolHive UI. ### guides-vmcp - [Audit logging](/toolhive/guides-vmcp/audit-logging.md): Configure audit logging for Virtual MCP Server to meet security compliance requirements and track MCP operations. - [Authentication](/toolhive/guides-vmcp/authentication.md): Configure client and backend authentication for vMCP. - [Backend discovery modes](/toolhive/guides-vmcp/backend-discovery.md): Choose between discovered and inline backend discovery for Virtual MCP Server. - [Composite tools and workflows](/toolhive/guides-vmcp/composite-tools.md): Create multi-step workflows that span multiple backend MCP servers. - [Configure vMCP servers](/toolhive/guides-vmcp/configuration.md): How to configure a Virtual MCP Server for common scenarios. - [Failure handling](/toolhive/guides-vmcp/failure-handling.md): Configure circuit breaker and partial failure modes to handle backend failures gracefully. - [Introduction to vMCP](/toolhive/guides-vmcp/intro.md): Virtual MCP Server (vMCP) aggregates multiple MCP servers into one endpoint for simpler client configuration. - [Optimize tool discovery](/toolhive/guides-vmcp/optimizer.md): Enable the optimizer in vMCP to reduce token usage and improve tool selection across aggregated backends. - [Quickstart: Virtual MCP Server](/toolhive/guides-vmcp/quickstart.md): Aggregate multiple MCP servers into a single endpoint using Virtual MCP Server. - [Scaling and performance](/toolhive/guides-vmcp/scaling-and-performance.md): How to scale Virtual MCP Server deployments vertically and horizontally. - [Telemetry and metrics](/toolhive/guides-vmcp/telemetry-and-metrics.md): How to enable OpenTelemetry traces and metrics for Virtual MCP Server. - [Tool aggregation and conflict resolution](/toolhive/guides-vmcp/tool-aggregation.md): How vMCP aggregates tools from multiple backend MCP servers and resolves naming conflicts. ### reference - [Authorization policy reference](/toolhive/reference/authz-policy-reference.md): Complete reference for Cedar entity types, actions, attributes, and annotations available when writing ToolHive authorization policies. - [thv](/toolhive/reference/cli/thv.md): Reference for ToolHive CLI command `thv` - [thv build](/toolhive/reference/cli/thv_build.md): Reference for ToolHive CLI command `thv build` - [thv client](/toolhive/reference/cli/thv_client.md): Reference for ToolHive CLI command `thv client` - [thv client list-registered](/toolhive/reference/cli/thv_client_list-registered.md): Reference for ToolHive CLI command `thv client list-registered` - [thv client register](/toolhive/reference/cli/thv_client_register.md): Reference for ToolHive CLI command `thv client register` - [thv client remove](/toolhive/reference/cli/thv_client_remove.md): Reference for ToolHive CLI command `thv client remove` - [thv client setup](/toolhive/reference/cli/thv_client_setup.md): Reference for ToolHive CLI command `thv client setup` - [thv client status](/toolhive/reference/cli/thv_client_status.md): Reference for ToolHive CLI command `thv client status` - [thv config](/toolhive/reference/cli/thv_config.md): Reference for ToolHive CLI command `thv config` - [thv config get-build-auth-file](/toolhive/reference/cli/thv_config_get-build-auth-file.md): Reference for ToolHive CLI command `thv config get-build-auth-file` - [thv config get-build-env](/toolhive/reference/cli/thv_config_get-build-env.md): Reference for ToolHive CLI command `thv config get-build-env` - [thv config get-ca-cert](/toolhive/reference/cli/thv_config_get-ca-cert.md): Reference for ToolHive CLI command `thv config get-ca-cert` - [thv config get-registry](/toolhive/reference/cli/thv_config_get-registry.md): Reference for ToolHive CLI command `thv config get-registry` - [thv config otel](/toolhive/reference/cli/thv_config_otel.md): Reference for ToolHive CLI command `thv config otel` - [thv config otel get-enable-prometheus-metrics-path](/toolhive/reference/cli/thv_config_otel_get-enable-prometheus-metrics-path.md): Reference for ToolHive CLI command `thv config otel get-enable-prometheus-metrics-path` - [thv config otel get-endpoint](/toolhive/reference/cli/thv_config_otel_get-endpoint.md): Reference for ToolHive CLI command `thv config otel get-endpoint` - [thv config otel get-env-vars](/toolhive/reference/cli/thv_config_otel_get-env-vars.md): Reference for ToolHive CLI command `thv config otel get-env-vars` - [thv config otel get-insecure](/toolhive/reference/cli/thv_config_otel_get-insecure.md): Reference for ToolHive CLI command `thv config otel get-insecure` - [thv config otel get-metrics-enabled](/toolhive/reference/cli/thv_config_otel_get-metrics-enabled.md): Reference for ToolHive CLI command `thv config otel get-metrics-enabled` - [thv config otel get-sampling-rate](/toolhive/reference/cli/thv_config_otel_get-sampling-rate.md): Reference for ToolHive CLI command `thv config otel get-sampling-rate` - [thv config otel get-tracing-enabled](/toolhive/reference/cli/thv_config_otel_get-tracing-enabled.md): Reference for ToolHive CLI command `thv config otel get-tracing-enabled` - [thv config otel set-enable-prometheus-metrics-path](/toolhive/reference/cli/thv_config_otel_set-enable-prometheus-metrics-path.md): Reference for ToolHive CLI command `thv config otel set-enable-prometheus-metrics-path` - [thv config otel set-endpoint](/toolhive/reference/cli/thv_config_otel_set-endpoint.md): Reference for ToolHive CLI command `thv config otel set-endpoint` - [thv config otel set-env-vars](/toolhive/reference/cli/thv_config_otel_set-env-vars.md): Reference for ToolHive CLI command `thv config otel set-env-vars` - [thv config otel set-insecure](/toolhive/reference/cli/thv_config_otel_set-insecure.md): Reference for ToolHive CLI command `thv config otel set-insecure` - [thv config otel set-metrics-enabled](/toolhive/reference/cli/thv_config_otel_set-metrics-enabled.md): Reference for ToolHive CLI command `thv config otel set-metrics-enabled` - [thv config otel set-sampling-rate](/toolhive/reference/cli/thv_config_otel_set-sampling-rate.md): Reference for ToolHive CLI command `thv config otel set-sampling-rate` - [thv config otel set-tracing-enabled](/toolhive/reference/cli/thv_config_otel_set-tracing-enabled.md): Reference for ToolHive CLI command `thv config otel set-tracing-enabled` - [thv config otel unset-enable-prometheus-metrics-path](/toolhive/reference/cli/thv_config_otel_unset-enable-prometheus-metrics-path.md): Reference for ToolHive CLI command `thv config otel unset-enable-prometheus-metrics-path` - [thv config otel unset-endpoint](/toolhive/reference/cli/thv_config_otel_unset-endpoint.md): Reference for ToolHive CLI command `thv config otel unset-endpoint` - [thv config otel unset-env-vars](/toolhive/reference/cli/thv_config_otel_unset-env-vars.md): Reference for ToolHive CLI command `thv config otel unset-env-vars` - [thv config otel unset-insecure](/toolhive/reference/cli/thv_config_otel_unset-insecure.md): Reference for ToolHive CLI command `thv config otel unset-insecure` - [thv config otel unset-metrics-enabled](/toolhive/reference/cli/thv_config_otel_unset-metrics-enabled.md): Reference for ToolHive CLI command `thv config otel unset-metrics-enabled` - [thv config otel unset-sampling-rate](/toolhive/reference/cli/thv_config_otel_unset-sampling-rate.md): Reference for ToolHive CLI command `thv config otel unset-sampling-rate` - [thv config otel unset-tracing-enabled](/toolhive/reference/cli/thv_config_otel_unset-tracing-enabled.md): Reference for ToolHive CLI command `thv config otel unset-tracing-enabled` - [Set npmrc for private npm registry](/toolhive/reference/cli/thv_config_set-build-auth-file.md): Reference for ToolHive CLI command `thv config set-build-auth-file` - [thv config set-build-env](/toolhive/reference/cli/thv_config_set-build-env.md): Reference for ToolHive CLI command `thv config set-build-env` - [thv config set-ca-cert](/toolhive/reference/cli/thv_config_set-ca-cert.md): Reference for ToolHive CLI command `thv config set-ca-cert` - [thv config set-registry](/toolhive/reference/cli/thv_config_set-registry.md): Reference for ToolHive CLI command `thv config set-registry` - [thv config unset-build-auth-file](/toolhive/reference/cli/thv_config_unset-build-auth-file.md): Reference for ToolHive CLI command `thv config unset-build-auth-file` - [thv config unset-build-env](/toolhive/reference/cli/thv_config_unset-build-env.md): Reference for ToolHive CLI command `thv config unset-build-env` - [thv config unset-ca-cert](/toolhive/reference/cli/thv_config_unset-ca-cert.md): Reference for ToolHive CLI command `thv config unset-ca-cert` - [thv config unset-registry](/toolhive/reference/cli/thv_config_unset-registry.md): Reference for ToolHive CLI command `thv config unset-registry` - [thv config usage-metrics](/toolhive/reference/cli/thv_config_usage-metrics.md): Reference for ToolHive CLI command `thv config usage-metrics` - [thv export](/toolhive/reference/cli/thv_export.md): Reference for ToolHive CLI command `thv export` - [thv group](/toolhive/reference/cli/thv_group.md): Reference for ToolHive CLI command `thv group` - [thv group create](/toolhive/reference/cli/thv_group_create.md): Reference for ToolHive CLI command `thv group create` - [thv group list](/toolhive/reference/cli/thv_group_list.md): Reference for ToolHive CLI command `thv group list` - [thv group rm](/toolhive/reference/cli/thv_group_rm.md): Reference for ToolHive CLI command `thv group rm` - [thv inspector](/toolhive/reference/cli/thv_inspector.md): Reference for ToolHive CLI command `thv inspector` - [List running MCP servers](/toolhive/reference/cli/thv_list.md): Reference for ToolHive CLI command `thv list` - [View logs of an MCP server](/toolhive/reference/cli/thv_logs.md): Reference for ToolHive CLI command `thv logs` - [thv logs prune](/toolhive/reference/cli/thv_logs_prune.md): Reference for ToolHive CLI command `thv logs prune` - [thv mcp](/toolhive/reference/cli/thv_mcp.md): Reference for ToolHive CLI command `thv mcp` - [thv mcp list](/toolhive/reference/cli/thv_mcp_list.md): Reference for ToolHive CLI command `thv mcp list` - [thv mcp list prompts](/toolhive/reference/cli/thv_mcp_list_prompts.md): Reference for ToolHive CLI command `thv mcp list prompts` - [thv mcp list resources](/toolhive/reference/cli/thv_mcp_list_resources.md): Reference for ToolHive CLI command `thv mcp list resources` - [thv mcp list tools](/toolhive/reference/cli/thv_mcp_list_tools.md): Reference for ToolHive CLI command `thv mcp list tools` - [thv mcp serve](/toolhive/reference/cli/thv_mcp_serve.md): Reference for ToolHive CLI command `thv mcp serve` - [thv proxy](/toolhive/reference/cli/thv_proxy.md): Reference for ToolHive CLI command `thv proxy` - [thv proxy stdio](/toolhive/reference/cli/thv_proxy_stdio.md): Reference for ToolHive CLI command `thv proxy stdio` - [thv proxy tunnel](/toolhive/reference/cli/thv_proxy_tunnel.md): Reference for ToolHive CLI command `thv proxy tunnel` - [thv registry](/toolhive/reference/cli/thv_registry.md): Reference for ToolHive CLI command `thv registry` - [thv registry info](/toolhive/reference/cli/thv_registry_info.md): Reference for ToolHive CLI command `thv registry info` - [thv registry list](/toolhive/reference/cli/thv_registry_list.md): Reference for ToolHive CLI command `thv registry list` - [thv registry login](/toolhive/reference/cli/thv_registry_login.md): Reference for ToolHive CLI command `thv registry login` - [thv registry logout](/toolhive/reference/cli/thv_registry_logout.md): Reference for ToolHive CLI command `thv registry logout` - [Remove a single MCP server](/toolhive/reference/cli/thv_rm.md): Reference for ToolHive CLI command `thv rm` - [Run a server from the registry](/toolhive/reference/cli/thv_run.md): Reference for ToolHive CLI command `thv run` - [thv runtime](/toolhive/reference/cli/thv_runtime.md): Reference for ToolHive CLI command `thv runtime` - [thv runtime check](/toolhive/reference/cli/thv_runtime_check.md): Reference for ToolHive CLI command `thv runtime check` - [thv search](/toolhive/reference/cli/thv_search.md): Reference for ToolHive CLI command `thv search` - [thv secret](/toolhive/reference/cli/thv_secret.md): Reference for ToolHive CLI command `thv secret` - [thv secret delete](/toolhive/reference/cli/thv_secret_delete.md): Reference for ToolHive CLI command `thv secret delete` - [thv secret get](/toolhive/reference/cli/thv_secret_get.md): Reference for ToolHive CLI command `thv secret get` - [thv secret list](/toolhive/reference/cli/thv_secret_list.md): Reference for ToolHive CLI command `thv secret list` - [thv secret provider](/toolhive/reference/cli/thv_secret_provider.md): Reference for ToolHive CLI command `thv secret provider` - [thv secret reset-keyring](/toolhive/reference/cli/thv_secret_reset-keyring.md): Reference for ToolHive CLI command `thv secret reset-keyring` - [thv secret set](/toolhive/reference/cli/thv_secret_set.md): Reference for ToolHive CLI command `thv secret set` - [thv secret setup](/toolhive/reference/cli/thv_secret_setup.md): Reference for ToolHive CLI command `thv secret setup` - [thv serve](/toolhive/reference/cli/thv_serve.md): Reference for ToolHive CLI command `thv serve` - [thv skill](/toolhive/reference/cli/thv_skill.md): Reference for ToolHive CLI command `thv skill` - [thv skill build](/toolhive/reference/cli/thv_skill_build.md): Reference for ToolHive CLI command `thv skill build` - [thv skill builds](/toolhive/reference/cli/thv_skill_builds.md): Reference for ToolHive CLI command `thv skill builds` - [thv skill builds remove](/toolhive/reference/cli/thv_skill_builds_remove.md): Reference for ToolHive CLI command `thv skill builds remove` - [thv skill info](/toolhive/reference/cli/thv_skill_info.md): Reference for ToolHive CLI command `thv skill info` - [thv skill install](/toolhive/reference/cli/thv_skill_install.md): Reference for ToolHive CLI command `thv skill install` - [thv skill list](/toolhive/reference/cli/thv_skill_list.md): Reference for ToolHive CLI command `thv skill list` - [thv skill push](/toolhive/reference/cli/thv_skill_push.md): Reference for ToolHive CLI command `thv skill push` - [thv skill uninstall](/toolhive/reference/cli/thv_skill_uninstall.md): Reference for ToolHive CLI command `thv skill uninstall` - [thv skill validate](/toolhive/reference/cli/thv_skill_validate.md): Reference for ToolHive CLI command `thv skill validate` - [thv start](/toolhive/reference/cli/thv_start.md): Reference for ToolHive CLI command `thv start` - [thv status](/toolhive/reference/cli/thv_status.md): Reference for ToolHive CLI command `thv status` - [Stop a single MCP server](/toolhive/reference/cli/thv_stop.md): Reference for ToolHive CLI command `thv stop` - [thv version](/toolhive/reference/cli/thv_version.md): Reference for ToolHive CLI command `thv version` - [Client compatibility](/toolhive/reference/client-compatibility.md): Supported AI clients and their transport, authentication, and feature compatibility with ToolHive. - [Kubernetes CRD reference](/toolhive/reference/crds.md): Reference for all ToolHive Kubernetes Operator custom resource definitions. - [EmbeddingServer](/toolhive/reference/crds/embeddingserver.md): Schema reference for EmbeddingServer, which defines a local embedding model deployment used by the vMCP optimizer. - [MCPExternalAuthConfig](/toolhive/reference/crds/mcpexternalauthconfig.md): Schema reference for MCPExternalAuthConfig, which configures external authentication for MCP servers and proxies. - [MCPGroup](/toolhive/reference/crds/mcpgroup.md): Schema reference for MCPGroup, which groups backend MCP servers, remote proxies, and server entries for shared configuration. - [MCPOIDCConfig](/toolhive/reference/crds/mcpoidcconfig.md): Schema reference for MCPOIDCConfig, which configures OIDC-based incoming authentication for MCP servers. - [MCPRegistry](/toolhive/reference/crds/mcpregistry.md): Schema reference for MCPRegistry, which declares a ToolHive Registry Server deployment managed by the operator. - [MCPRemoteProxy](/toolhive/reference/crds/mcpremoteproxy.md): Schema reference for MCPRemoteProxy, which proxies a remote MCP server through the operator for auth, telemetry, and tool filtering. - [MCPServer](/toolhive/reference/crds/mcpserver.md): Schema reference for MCPServer, which defines a containerized MCP server managed by the ToolHive operator. - [MCPServerEntry](/toolhive/reference/crds/mcpserverentry.md): Schema reference for MCPServerEntry, which declares a remote MCP server as a member of an MCPGroup. - [MCPTelemetryConfig](/toolhive/reference/crds/mcptelemetryconfig.md): Schema reference for MCPTelemetryConfig, which configures OpenTelemetry tracing, metrics, and logging for MCP workloads. - [MCPToolConfig](/toolhive/reference/crds/mcptoolconfig.md): Schema reference for MCPToolConfig, which filters and renames tools exposed by an MCP server. - [VirtualMCPCompositeToolDefinition](/toolhive/reference/crds/virtualmcpcompositetooldefinition.md): Schema reference for VirtualMCPCompositeToolDefinition, which defines a composite tool workflow for a VirtualMCPServer. - [VirtualMCPServer](/toolhive/reference/crds/virtualmcpserver.md): Schema reference for VirtualMCPServer, which aggregates multiple MCP servers into a single virtual endpoint. ### integrations - [AWS STS authentication for the AWS MCP Server](/toolhive/integrations/aws-sts.md): Learn how to centralize AWS credential management by using ToolHive to exchange OIDC tokens for temporary AWS credentials via STS. - [Configure secure ingress for MCP servers on Kubernetes](/toolhive/integrations/ingress-ngrok.md): A guide to setting up secure ingress for MCP servers running on a Kubernetes cluster using the ToolHive Operator. - [Role-based authorization with Okta](/toolhive/integrations/okta.md): Deploy a GitHub MCP server on Kubernetes, add Okta OIDC authentication, and enforce role-based access control (RBAC) with Cedar policies. - [Collect telemetry for MCP workloads](/toolhive/integrations/opentelemetry.md): Collect metrics and traces for MCP workloads using OpenTelemetry, Jaeger, and Prometheus with the CLI or Kubernetes operator. - [HashiCorp Vault integration](/toolhive/integrations/vault.md): Learn how to securely manage MCP server secrets using HashiCorp Vault with ToolHive Kubernetes Operator. ## Optional - [Stacklok website](https://stacklok.com): Official website of Stacklok, the creators of ToolHive. - [Community Discord](https://discord.gg/stacklok)