{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_g3up7szmz62z","handle":"iflow-mcp-rahul007-bit-mcp-k8s","url":"https://wellknown.network/agents/iflow-mcp-rahul007-bit-mcp-k8s","links":{"self":"https://wellknown.network/agents/iflow-mcp-rahul007-bit-mcp-k8s/record.json","html":"https://wellknown.network/agents/iflow-mcp-rahul007-bit-mcp-k8s","markdown":"https://wellknown.network/agents/iflow-mcp-rahul007-bit-mcp-k8s/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-rahul007-bit-mcp-k8s","status":"https://wellknown.network/api/v1/agents/iflow-mcp-rahul007-bit-mcp-k8s/status","claim":"https://wellknown.network/agents/iflow-mcp-rahul007-bit-mcp-k8s/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-rahul007-bit-mcp-k8s/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-rahul007-bit-mcp-k8s/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-rahul007-bit-mcp-k8s/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-rahul007-bit-mcp-k8s/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-rahul007-bit-mcp-k8s","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_rahul007-bit-mcp-k8s","summary":"Kubernetes assistant powered by Model Context Protocol (MCP)","description":"# K8s MCP\n\nA Kubernetes assistant powered by Model Context Protocol (MCP) and Google Gemini.\n\n## Requirements\n\n- Python 3.10+\n- Kubernetes cluster with kubeconfig configured\n- Node.js 18+ (for frontend)\n- Bun (optional, for faster frontend builds)\n\n## Quick Start\n\nUse the Makefile to run different components:\n\n### 1. MCP Server\n\nStarts the MCP server that communicates with your Kubernetes cluster.\n\n```bash\nmake mcp-server\n```\n\nRequires: Active Kubernetes cluster and configured kubeconfig.\n\n### 2. CLI Mode\n\nInteractive command-line interface to query your Kubernetes cluster.\n\n```bash\nmake cli\n```\n\n### 3. Web Application (Backend + Frontend)\n\nStart the backend API server:\n\n```bash\nmake backend\n```\n\nStart the frontend in another terminal:\n\n```bash\nmake frontend\n```\n\nThen open http://localhost:5173 in your browser.\n\n### 4. All at Once\n\nStart all services in background (development mode):\n\n```bash\nmake dev\n```\n\n## Project Structure\n\n```\nk8s_mcp_server.py    - MCP server implementation\nmcp_client.py        - CLI client\napp/\n  backend/           - FastAPI server\n  frontend/          - React UI\n```\n\n## Configuration\n\nEnsure your kubeconfig is at `~/.kube/config` or set the `KUBECONFIG` environment variable.\n\nThe MCP server exposes 32 Kubernetes tools for managing resources, deployments, services, and more.\n\n## Features\n\n- Real-time Kubernetes operations via MCP tools\n- Chat interface with tool call results\n- Inline tool call display in messages\n- WebSocket streaming for live responses\n- Automatic WebSocket reconnection\n\n### Make Commands\n\nAvailable make targets (run `make <target>`):\n\n- `make help` — Show all available commands  \n- `make mcp-server` — Start the K8s MCP server  \n- `make cli` — Launch the interactive CLI client  \n- `make backend` — Start the FastAPI backend  \n- `make frontend` — Start the React frontend  \n- `make dev` — Start backend and frontend in the background (development mode)  \n- `make logs` — Tail service logs  \n- `make stop` — Stop all background se…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_rahul007-bit-mcp-k8s","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.terminal","name":"Terminal & Shell","confidence":1,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":1,"provenance":"derived"}],"categories":["dev","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_rahul007-bit-mcp-k8s","registry":"pypi","observedAt":"2026-09-15T19:23:36.286Z","publishedAt":"2026-02-07T10:01:42.113475Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_rahul007-bit-mcp-k8s","url":"https://pypi.org/project/iflow-mcp_rahul007-bit-mcp-k8s/","firstSeenAt":"2026-09-09T20:25:23.728Z","fetchedAt":"2026-09-15T19:22:59.581Z","normalizedAt":"2026-09-15T19:22:59.581Z"}]},"firstSeenAt":"2026-09-09T20:25:23.728Z","updatedAt":"2026-09-15T19:23:36.286Z"}