MCP를 통해 Teleport Kubernetes 클러스터에 접근하기
MCP 클라이언트가 Teleport Kubernetes 클러스터를 MCP 서버로 사용하도록 구성하는 방법.
이 가이드는 MCP 클라이언트로 Teleport Kubernetes 클러스터에 연결하는 방법을 설명합니다. 사전 요구 사항 # A running Teleport cluster. If you want to get started with Teleport, sign up for a free trial or set up a demo environment . The `tsh` client. Installing \`tsh\` client Determine the version of your Teleport cluster. The `tsh` client must be at most one major version behind your Teleport cluster version. Send a GET request to the Proxy Service at /v1/webapi/find and use a JSON query tool to obtain your cluster version. Replace with the web address of your Teleport Proxy Service: $ TELEPORT_DOMAIN= $ TELEPORT_VERSION="$(curl -s https://$TELEPORT_DOMAIN/v1/webapi/find | jq -r '.server_version')" Follow the instructions for your platform to install `tsh` client: Teleport에 등록된 Kubernetes 클러스터. 가이드 를 참조하세요. 1/2단계. MCP 클라이언트 구성 # 먼저, tsh login 을 사용하여 Teleport 클러스터에 로그인합니다: $ tsh login --proxy= --user=myuser@example.com 접근 가능한 Kubernetes 클러스터를 목록으로 보려면: $ tsh kube ls Kube Cluster Name Labels Selected ----------------- ------- -------- minikube env=dev * 이제 Kubernetes 클러스터에 로그인합니다. 를 실제 Kubernetes 클러스터 이름으로 교체하세요: $ tsh kube login Logged into Kubernetes cluster "minikube". Try 'kubectl version' to test the connection. 이 명령은 기본 Kubernetes 설정도 업데이트합니다. 다음으로, MCP 클라이언트가 kubernetes-mcp-server MCP 서버를 사용하도록 구성합니다. Claude Desktop Cursor VS Code / VS Code Insiders claude_desktop_config.json 을 열고 mcpServers 목록에 MCP 서버를 추가합니다: { "mcpServers" : { "kubernetes" : { "command" : "npx" , "args" : [ "-y" , "kubernetes-mcp-server
