{"name":"io.github.vfarcic/dot-ai","slug":"vfarcic-dot-ai","title":null,"description":"AI-powered development platform for Kubernetes deployments and intelligent automation","url":"https://mcp.market/server/vfarcic-dot-ai","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":51,"stars":336,"forks":73,"downloads_week":252,"last_push_at":"2026-10-01T21:59:17.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/vfarcic/dot-ai","website":null,"version":"0.112.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@vfarcic/dot-ai","version":"0.112.0","transport":{"type":"stdio"}}],"tools":[{"name":"get_nu_help_output","description":"Executes 'nu ./dot.nu --help' and returns the raw help output text. Returns the complete help documentation that lists all available platform operations with their commands and descriptions.","write_action":true,"price_micros":0,"input_schema":null},{"name":"kubectl_api_resources","description":"Get list of all available Kubernetes API resources in the cluster (resource types, API groups, namespaced vs cluster-scoped). Use this to discover what resources are available before querying specific resources. Essential for understanding what can be investigated in this cluster.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kubectl_apply_dryrun","description":"Validate that a kubectl apply command will be accepted by the cluster without actually applying it. Use this to test applying YAML manifests or configuration changes before completing investigation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kubectl_delete_dryrun","description":"Validate that a kubectl delete command will be accepted by the cluster without actually deleting resources. Use this to test resource deletion before completing investigation.","write_action":true,"price_micros":0,"input_schema":null},{"name":"kubectl_describe","description":"Get detailed information about specific Kubernetes resources including configuration, status, events, and relationships. Use this when you need comprehensive details about a specific resource, especially to understand configuration issues or see recent events related to that resource.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kubectl_events","description":"Get Kubernetes events which record important state changes, errors, warnings, and informational messages from the cluster. Essential for understanding scheduling issues, resource problems, configuration errors, and system-level events affecting resources.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kubectl_get","description":"Get Kubernetes resources and their current state in TABLE FORMAT (most efficient). Returns compact table with NAME, STATUS, READY, AGE columns. Use this to list resources and check basic status. For detailed information, use kubectl_describe instead. IMPORTANT: Always returns table format - output format flags like -o=yaml or -o=json are automatically stripped.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kubectl_get_crd_schema","description":"Get the OpenAPI v3 schema for a Custom Resource Definition (CRD). Use this to understand the structure, required fields, validation rules, and available properties when crafting patches or configurations for custom resources like CNPG clusters, Crossplane resources, ArgoCD applications, etc.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kubectl_logs","description":"Get container logs from pods. Essential for debugging application crashes, errors, and understanding runtime behavior. Use --previous flag to get logs from crashed/restarted containers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kubectl_patch_dryrun","description":"Validate that a kubectl patch command will be accepted by the cluster without actually applying it. Use this to test your proposed remediation patches before completing investigation. Essential for confirming command syntax and cluster acceptance.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-01T23:13:18.343Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T23:13:18.316Z","components":{"code":{"score":25,"max":25,"notes":["139 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@vfarcic/dot-ai","version":"0.112.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":12,"publishedAt":"2025-10-13T04:43:17.018Z","repositoryUrl":"git+https://github.com/vfarcic/dot-ai.git","weeklyDownloads":252}],"repo":{"found":true,"owner":"vfarcic","repo":"dot-ai","archived":false,"pushedAt":"2026-10-01T21:59:17Z","stars":336,"forks":73,"openIssues":49,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/5716227?v=4","ownerCreatedAt":"2013-10-18T07:28:17Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/5716227?v=4&s=128","source":"github"},"presence":{"stars":336,"forks":73,"downloadsWeek":252,"license":"MIT","lastPushAt":"2026-10-01T21:59:17.000Z","score":51}}}},"grade_history":[],"reviews":[]}