by teleskopio
teleskopio is a lightweight kubernetes web client
# Add to your Claude Code skills
git clone https://github.com/teleskopio/teleskopioGuides for using mcp servers skills like teleskopio.
Last scanned: 6/12/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-12T08:25:51.181Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}teleskopio is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by teleskopio. teleskopio is a lightweight kubernetes web client. It has 161 GitHub stars.
Yes. teleskopio passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/teleskopio/teleskopio" and add it to your Claude Code skills directory (see the Installation section above).
teleskopio is primarily written in TypeScript. It is open-source under teleskopio on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh teleskopio against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
$KUBECONFIG variable and checks the config.yaml file.JWT token authorization, admin and viewer role - Full access (admin) or Read Only access (viewer) to cluster.Kubernetes watchers.Pod logs and Event's - inspect logs and event history directly in the UI, owner links, share link to resource.Deployments, ReplicaSetsCTRL + F any resource, jump to section CTRL + J any menu.go-client - based native implementation that interacts directly with the Kubernetes API server, no pulling, only websocket events.kubectl, helm on the host.Download release.
Use brew (ARM and Intel):
brew tap teleskopio/homebrew-teleskopiobrew install --cask teleskopiodocker pull ghcr.io/teleskopio/teleskopio:latest
docker run -it --rm ghcr.io/teleskopio/teleskopio:latest config > config.yaml
$ htpasswd -nbB admin MySecret123 # apache2-utils
> admin:$2y$05$U7puDu7wKOMP6i4eI1nO4ux909bH8FuPadEQq2oxx7SRXrBh3xJIG
vim config.yaml # edit confAig and add admin user
# add kubeconfig content to kube.configs
# check example in config.yaml
Run with --network=host if you're using kind cluster
docker run -it --rm --network=host -p 3080:3080 \
-v $(pwd)/config.yaml:/usr/bin/config.yaml ghcr.io/teleskopio/teleskopio:latest \
--config=/usr/bin/config.yaml
Or run with docker network
docker run -it --rm -p 3080:3080 \
-v $(pwd)/config.yaml:/usr/bin/config.yaml ghcr.io/teleskopio/teleskopio:latest \
--config=/usr/bin/config.yaml
5:47AM INF set loglevel level=DEBUG
5:47AM INF version version=""
5:47AM INF initialize web server addr=:3080
...
Right now only building helm package from sources install option available.
Clone repository. Run make build-helm-chart (helm binary in PATH is required.)
Check out helm chart values.yaml.
By default RBAC's for teleskopio give access to all cluster and to any kind of operation.
$ git clone git@github.com:teleskopio/teleskopio.git
$ cd teleskopio
$ make build-helm-char
helm package ./deploy/teleskopio
Successfully packaged chart and saved it to: /home/dev/teleskopio/teleskopio-0.1.4.tgz
# Add you own config.yaml
$ cat config.yaml
service:
type: ClusterIP
port: 3090
config:
name: config
content:
log_color: false
log_json: true
log_level: INFO
server_http: ":3090"
jwt_key: "b2436e01424c714e4583f2f2851a0e1304440157" # openssl rand -hex 20
auth_disabled: false
users:
- username: admin
password: "$2y$05$PgEhSAwkE0RlbYiJqSxF/e529Xu5HGey.cEY/qqoksLlFckk3kaiW" # htpasswd -nbB admin MySecret123
role: "admin"
- username: user
password: "$2y$05$PgEhSAwkE0RlbYiJqSxF/e529Xu5HGey.cEY/qqoksLlFckk3kaiW"
role: "viewer"
kube:
configs:
# Install local helm chart with own values.yaml
$ helm install teleskopio ./teleskopio-0.1.4.tgz -f values.yaml
NAME: teleskopio
LAST DEPLOYED: Sun Feb 1 15:39:52 2026
NAMESPACE: default
STATUS: deployed
REVISION: 1
DESCRIPTION: Install complete
NOTES:
1. Get the application URL by running these commands:
export POD_NAME=$(kubectl get pods --namespace default -l "app.kubernetes.io/name=teleskopio,app.kubernetes.io/instance=teleskopio" -o jsonpath="{.items[0].metadata.name}")
export CONTAINER_PORT=$(kubectl get pod --namespace default $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}")
echo "Visit http://127.0.0.1:8080 to use your application"
kubectl --namespace default port-forward $POD_NAME 8080:$CONTAINER_PORT
# Follow NOTES instruction and use port-forward
$ kubectl --namespace default port-forward $POD_NAME 8080:$CONTAINER_PORT
Forwarding from 127.0.0.1:8080 -> 3090
Forwarding from [::1]:8080 -> 3090
Open http://127.0.0.1:8080.