{"id":"stacklok-toolhive-cloud-ui","name":"toolhive-cloud-ui","homepage":null,"repo_url":"https://github.com/stacklok/toolhive-cloud-ui","category":"api-gateway","subcategories":[],"tags":["ai","mcp","model-context-protocol","enterprise-ui","nextjs","oidc","web-app","registry"],"what_it_does":"toolhive-cloud-ui is a Next.js web UI that lets you visualize MCP (Model Context Protocol) servers running in your infrastructure, surfacing metadata and providing copy-ready endpoints to speed up AI agent integrations. It relies on toolhive-registry-server as a backend implementing the MCP Registry API and uses OIDC-based authentication (with an OIDC mock and MSW mock API for local development).","use_cases":["Browse and manage MCP servers registered in your infrastructure","Copy-ready integration URLs/endpoints for wiring MCP tools into AI agents","Admin/ops visibility into tool capabilities and server metadata","Development/testing of MCP Registry integrations using local mocks"],"not_for":["Not an MCP client/runtime that runs tools itself","Not a production-grade MCP server hosting solution","Not a replacement for the registry backend (toolhive-registry-server) or direct MCP server access"],"best_when":"You already run MCP servers and use (or can deploy) toolhive-registry-server, and you want a UI to browse registry data and quickly copy endpoints for agent configuration.","avoid_when":"You need a standalone API/SDK only (no UI), or you cannot or do not want to use OIDC authentication and the registry backend.","alternatives":["toolhive-registry-server (API-only backend, no UI)","Custom admin dashboards for your MCP registry data","Directly consuming the MCP Registry API with your own tooling"],"af_score":40.5,"security_score":60.8,"reliability_score":25.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:42:41.969941+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["OIDC (via BETTER_AUTH_URL/BETTER_AUTH_SECRET configuration)","Local OIDC mock for development"],"oauth":true,"scopes":false,"notes":"Authentication is described as an OIDC flow with an OIDC mock for dev. The UI requires OIDC-related env vars in production. Specific authorization scopes/roles are not described in the provided content."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No SaaS pricing is mentioned; this appears to be open-source software you deploy. The only referenced external-cost item is an optional OpenRouter API key for an AI Assistant feature."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":40.5,"security_score":60.8,"reliability_score":25.0,"mcp_server_quality":35.0,"documentation_accuracy":65.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":10.0,"tls_enforcement":70.0,"auth_strength":70.0,"scope_granularity":30.0,"dependency_hygiene":55.0,"secret_handling":75.0,"security_notes":"Uses OIDC for authentication and requires BETTER_AUTH_SECRET for token encryption; secrets are managed via environment variables. However, provided content does not describe authorization scope granularity, rate limiting, or detailed security headers/middleware. Dependency hygiene/CVEs cannot be verified from the provided material.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":30.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["This repo is a UI; programmatic MCP tool access likely depends on toolhive-registry-server and the MCP servers themselves.","Authentication must be configured (OIDC); local dev relies on an OIDC mock and MSW for API behavior.","Copy-ready endpoints are UI-oriented; if you need machine-first integration, prefer consuming the MCP Registry API directly."]}}