deploying-vmcp-locally
Deploys a VirtualMCPServer configuration locally for manual testing and verification
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Deploys a VirtualMCPServer configuration locally for manual testing and verification
How to use
Zainstaluj wymagane narzędzia: Kind, kubectl, Task oraz Helm. Sklonuj repozytorium toolhive i przejdź do jego katalogu głównego.
Utwórz lokalny klaster Kind z operatorem ToolHive, uruchamiając polecenie
task kind-with-toolhive-operator. Klaster zostanie skonfigurowany z kontrolerem Nginx Ingress i zainstalowanymi zasobami ToolHive.Zastosuj swoją konfigurację YAML VirtualMCPServer do klastra poleceniem
kubectl apply -f ścieżka-do-pliku-vmcp --kubeconfig kconfig.yaml.Sprawdź status wdrożenia, wyświetlając listę wszystkich VirtualMCPServer:
kubectl get virtualmcpserver --kubeconfig kconfig.yaml. Aby uzyskać szczegółowe informacje, użyjkubectl get virtualmcpserver nazwa -o yaml --kubeconfig kconfig.yaml.Jeśli wdrożenie nie powiedzie się, sprawdź logi operatora poleceniem
kubectl logs -n toolhive-system -l app.kubernetes.io/name=thv-operator --kubeconfig kconfig.yaml, aby zidentyfikować problem.Dla usług typu NodePort pobierz numer portu poleceniem
kubectl get svc vmcp-nazwa -o jsonpath='{.spec.ports[0].nodePort}' --kubeconfig kconfig.yamli przetestuj endpoint lokalnie.