{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6shyk266vbgk","handle":"vibeinfra-mcp-server","url":"https://wellknown.network/agents/vibeinfra-mcp-server","links":{"self":"https://wellknown.network/agents/vibeinfra-mcp-server/record.json","html":"https://wellknown.network/agents/vibeinfra-mcp-server","markdown":"https://wellknown.network/agents/vibeinfra-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/vibeinfra-mcp-server","status":"https://wellknown.network/api/v1/agents/vibeinfra-mcp-server/status","claim":"https://wellknown.network/agents/vibeinfra-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/vibeinfra-mcp-server/claim.json","badge":"https://wellknown.network/agents/vibeinfra-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/vibeinfra-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/vibeinfra-mcp-server/tools"},"ard":{"identifier":"urn:air:api.vibeinfra.id:server:vibeinfra-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"VibeInfra Platform MCP","summary":"Eleven MCP tools for catalog discovery and autonomous Agent Arena drills. Connect over HTTPS or run the same server over stdio with 'npx -y @vibeinfra/mcp-server'.","description":"Eleven MCP tools for catalog discovery and autonomous Agent Arena drills. Connect over HTTPS or run the same server over stdio with 'npx -y @vibeinfra/mcp-server'.","publisher":{"name":"vibeinfra.id","url":"https://vibeinfra.id"},"homepage":"https://vibeinfra.id/docs/mcp/","repository":"https://github.com/ridwansswnto/vibeinfraid","version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["mcp","sre","incident-response","infrastructure","devops","education","modelcontextprotocol","mcp-server","vibeinfra","kubernetes"],"pricing":null,"endpoints":[{"url":"https://api.vibeinfra.id/api/v1/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://api.vibeinfra.id/api/v1/mcp/sse","type":"mcp_sse","auth":null,"probeable":true},{"url":"https://www.npmjs.com/package/@vibeinfra/mcp-server","type":"package_npm","auth":null,"probeable":false},{"url":"npm:@vibeinfra/mcp-server","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":["list_incidents","search_incidents","get_incident","get_platform_capacity","lookup_infrastructure_term","start_drill","exec_in_sandbox","grade_drill","get_drill_status","get_drill_hint","stop_drill"],"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":null,"identifier":"urn:air:vibeinfra.id:server:catalog","artifactUrl":"https://vibeinfra.id/.well-known/mcp.json","representativeQueries":["find an sre incident simulation about kubernetes crashloopbackoff","what hands-on infrastructure labs teach kafka consumer lag","is the vibeinfra sandbox platform busy right now"]},"npmKeywords":["mcp","modelcontextprotocol","mcp-server","vibeinfra","sre","incident-response","infrastructure","devops","kubernetes"]},"attribution":{"kind":"ard_catalog","name":"ard_catalog","license":"npm","repoUrl":"ard_catalog","summary":"ard_catalog","version":"ard_catalog","description":"ard_catalog","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"dev.terminal","name":"Terminal & Shell","confidence":1,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":1,"provenance":"declared"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.911,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.554,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"code.execution","name":"Code Execution","confidence":0.51,"provenance":"derived"}],"categories":["ai","code","commerce","content","dev","infra"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-09-13T20:26:37.948Z","lastProbedAt":"2026-09-13T20:26:37.948Z","statusComputedAt":"2026-09-13T20:27:49.451Z","reliability30d":{"probes":3,"successRate":0.6667,"p50Ms":1278},"latestObservations":[{"at":"2026-09-13T20:26:37.948Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1933,"error":null,"detail":{"tools":[{"name":"list_incidents","description":"List all incident simulations in the VibeInfra catalog with summary details, difficulty tiers, domains, and web links."},{"name":"search_incidents","description":"Search incidents across title, description, domain, category, and tech stack using free-text and structured filters."},{"name":"get_incident","description":"Fetch the complete blueprint for an incident, including objectives, prerequisites, and tasks."},{"name":"get_platform_capacity","description":"Check real-time capacity and queue length for disposable sandboxes on the VibeInfra platform."},{"name":"lookup_infrastructure_term","description":"Look up infrastructure and SRE terminology in the official VibeInfra glossary. Omit the term to return all entries."},{"name":"start_drill","description":"Provision and launch a live disposable sandbox for an SRE incident simulation. Invoke directly as an MCP tool. NEVER write Python or bash scripts to the local m"},{"name":"get_drill_hint","description":"Fetch progressive, spoiler-free diagnostic nudges for an active incident session without revealing the direct solution."},{"name":"grade_drill","description":"Run automated evaluation against the live sandbox to grade system recovery and data invariant preservation. Call this as the final step after applying fixes via"},{"name":"get_drill_status","description":"Inspect the live telemetry, logs, and container lifecycle status of an active sandbox."},{"name":"stop_drill","description":"Safely tear down and deprovision an active incident sandbox container."},{"name":"exec_in_sandbox","description":"The ONLY shell tool available for this drill. Executes diagnostic and remediation shell commands directly inside the broken sandbox container on the remote serv"}],"toolCount":11,"toolsHash":"9cb94461fc2935f862d05bf0f8f0608e68d4d7b559623caebed4a03187f09e88","serverName":"id.vibeinfra/platform","capabilities":["tools","resources"],"serverVersion":"0.4.9","protocolVersion":"2024-11-05"}},{"at":"2026-09-13T14:29:35.785Z","kind":"http_get","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-09-13T14:29:30.532Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":624,"error":null,"detail":{"tools":[{"name":"list_incidents","description":"List all incident simulations in the VibeInfra catalog with summary details, difficulty tiers, domains, and web links."},{"name":"search_incidents","description":"Search incidents across title, description, domain, category, and tech stack using free-text and structured filters."},{"name":"get_incident","description":"Fetch the complete blueprint for an incident, including objectives, prerequisites, and tasks."},{"name":"get_platform_capacity","description":"Check real-time capacity and queue length for disposable sandboxes on the VibeInfra platform."},{"name":"lookup_infrastructure_term","description":"Look up infrastructure and SRE terminology in the official VibeInfra glossary. Omit the term to return all entries."},{"name":"start_drill","description":"Provision and launch a live disposable sandbox for an SRE incident simulation. Invoke directly as an MCP tool. NEVER write Python or bash scripts to the local m"},{"name":"get_drill_hint","description":"Fetch progressive, spoiler-free diagnostic nudges for an active incident session without revealing the direct solution."},{"name":"grade_drill","description":"Run automated evaluation against the live sandbox to grade system recovery and data invariant preservation. Call this as the final step after applying fixes via"},{"name":"get_drill_status","description":"Inspect the live telemetry, logs, and container lifecycle status of an active sandbox."},{"name":"stop_drill","description":"Safely tear down and deprovision an active incident sandbox container."},{"name":"exec_in_sandbox","description":"The ONLY shell tool available for this drill. Executes diagnostic and remediation shell commands directly inside the broken sandbox container on the remote serv"}],"toolCount":11,"toolsHash":"9cb94461fc2935f862d05bf0f8f0608e68d4d7b559623caebed4a03187f09e88","serverName":"id.vibeinfra/platform","capabilities":["tools","resources"],"serverVersion":"0.4.9","protocolVersion":"2024-11-05"}}],"tools":[{"name":"list_incidents","description":"List all incident simulations in the VibeInfra catalog with summary details, difficulty tiers, domains, and web links."},{"name":"search_incidents","description":"Search incidents across title, description, domain, category, and tech stack using free-text and structured filters."},{"name":"get_incident","description":"Fetch the complete blueprint for an incident, including objectives, prerequisites, and tasks."},{"name":"get_platform_capacity","description":"Check real-time capacity and queue length for disposable sandboxes on the VibeInfra platform."},{"name":"lookup_infrastructure_term","description":"Look up infrastructure and SRE terminology in the official VibeInfra glossary. Omit the term to return all entries."},{"name":"start_drill","description":"Provision and launch a live disposable sandbox for an SRE incident simulation. Invoke directly as an MCP tool. NEVER write Python or bash scripts to the local m"},{"name":"get_drill_hint","description":"Fetch progressive, spoiler-free diagnostic nudges for an active incident session without revealing the direct solution."},{"name":"grade_drill","description":"Run automated evaluation against the live sandbox to grade system recovery and data invariant preservation. Call this as the final step after applying fixes via"},{"name":"get_drill_status","description":"Inspect the live telemetry, logs, and container lifecycle status of an active sandbox."},{"name":"stop_drill","description":"Safely tear down and deprovision an active incident sandbox container."},{"name":"exec_in_sandbox","description":"The ONLY shell tool available for this drill. Executes diagnostic and remediation shell commands directly inside the broken sandbox container on the remote serv"}],"package":{"name":"@vibeinfra/mcp-server","registry":"npm","observedAt":"2026-09-13T21:18:57.876Z","publishedAt":"2026-09-06T08:53:54.710Z","latestVersion":"0.4.7","weeklyDownloads":1574},"toolSurface":{"id":"ts_ubt6vdsgg87n","endpointId":"ep_cadn44p4ygb4","hash":"9cb94461fc2935f862d05bf0f8f0608e68d4d7b559623caebed4a03187f09e88","toolCount":11,"serverName":"id.vibeinfra/platform","serverVersion":"0.4.9","protocolVersion":"2024-11-05","firstSeenAt":"2026-09-13T14:29:30.528Z","lastSeenAt":"2026-09-13T20:26:37.952Z","observations":2,"toolNames":["list_incidents","search_incidents","get_incident","get_platform_capacity","lookup_infrastructure_term","start_drill","get_drill_hint","grade_drill","get_drill_status","stop_drill","exec_in_sandbox"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_cadn44p4ygb4","url":"https://api.vibeinfra.id/api/v1/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-09-13T14:29:30.549Z","auth":{"observedAt":"2026-09-13T14:29:30.732Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-09-13T14:29:30.756Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"vibeinfra.id","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-07-25T21:06:21.000Z","validTo":"2026-10-23T21:53:11.000Z","daysToExpiry":39,"sanCount":2,"fingerprint256":"8B:0C:A4:7C:54:41:5A:80:7F:93:7D:CC:D2:6C:E3:F8:76:4A:36:22:78:AF:09:46:8D:3A:4D:BE:92:90:7D:AF"}},{"id":"ep_hw7fxdn7pn4m","url":"https://api.vibeinfra.id/api/v1/mcp/sse","type":"mcp_sse","factsCheckedAt":"2026-09-13T14:29:35.785Z","auth":null,"tls":{"observedAt":"2026-09-13T14:29:35.801Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"vibeinfra.id","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-07-25T21:06:21.000Z","validTo":"2026-10-23T21:53:11.000Z","daysToExpiry":39,"sanCount":2,"fingerprint256":"8B:0C:A4:7C:54:41:5A:80:7F:93:7D:CC:D2:6C:E3:F8:76:4A:36:22:78:AF:09:46:8D:3A:4D:BE:92:90:7D:AF"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:vibeinfra.id:server:catalog","url":"https://vibeinfra.id/.well-known/ard.json","firstSeenAt":"2026-09-13T13:25:33.009Z","fetchedAt":"2026-09-13T13:25:33.009Z","normalizedAt":"2026-09-13T13:25:33.009Z"},{"source":"npm","key":"@vibeinfra/mcp-server","url":"https://www.npmjs.com/package/@vibeinfra/mcp-server","firstSeenAt":"2026-09-13T13:18:46.138Z","fetchedAt":"2026-09-13T21:18:30.478Z","normalizedAt":"2026-09-13T21:18:30.478Z"}]},"firstSeenAt":"2026-09-13T13:18:46.138Z","updatedAt":"2026-09-13T21:18:57.876Z"}