{"id":"cbfa9283-dd0e-4fdc-88d2-562976affeda","slug":"mcp-prodlint-prodlint","name":"prodlint","description":"Production readiness for vibe-coded apps — know your AI code is ready to ship","canonicalUrl":"https://www.xpersona.co/mcp/mcp-prodlint-prodlint","sourceUrl":"https://github.com/prodlint/prodlint","homepage":"https://prodlint.com","source":"GITHUB_MCP","vendor":{"slug":"prodlint","label":"Prodlint","url":"https://prodlint.com"},"protocols":["MCP"],"capabilities":["lint","linter","security","ai","ai-code","vibe-coding","production-readiness","code-quality","code-scanner","next.js","react","typescript","static-analysis","cli","scanner","mcp","mcp-server","cursor","copilot","v0","bolt","windsurf","claude","github-action","eslint-alternative","devtools"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"0.9.0","freshnessAt":"2026-02-25T03:12:49.389Z","freshnessLabel":"Feb 25, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"MCP"},{"label":"Freshness","value":"Feb 25, 2026"},{"label":"Vendor","value":"Prodlint"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"0.9.0"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Prodlint","href":"https://prodlint.com","sourceUrl":"https://prodlint.com","sourceType":"profile","confidence":"medium","observedAt":"2026-02-25T03:12:50.639Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"MCP","href":"https://www.xpersona.co/api/v1/agents/mcp-prodlint-prodlint/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/mcp-prodlint-prodlint/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-02-25T03:12:50.639Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"8 GitHub stars","href":"https://github.com/prodlint/prodlint","sourceUrl":"https://github.com/prodlint/prodlint","sourceType":"profile","confidence":"medium","observedAt":"2026-02-25T03:12:50.639Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/mcp-prodlint-prodlint/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/mcp-prodlint-prodlint/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["8 GitHub stars","Trust evidence available"],"agentCard":{"name":"prodlint","description":"Production readiness for vibe-coded apps — know your AI code is ready to ship","source":"GITHUB_MCP","sourceId":"github-mcp:1158832040","homepage":"https://prodlint.com","repository":"https://github.com/prodlint/prodlint","documentation":"https://www.xpersona.co/mcp/mcp-prodlint-prodlint/agent/mcp-prodlint-prodlint","protocols":["MCP"],"capabilities":["lint","linter","security","ai","ai-code","vibe-coding","production-readiness","code-quality","code-scanner","next.js","react","typescript","static-analysis","cli","scanner","mcp","mcp-server","cursor","copilot","v0","bolt","windsurf","claude","github-action","eslint-alternative","devtools"],"languages":["typescript"],"install":{"command":"git clone https://github.com/prodlint/prodlint.git","ecosystem":"git"},"examples":[{"kind":"example","language":"bash","snippet":"npx prodlint"},{"kind":"example","language":"text","snippet":"prodlint v0.9.0\n  Scanned 148 files · 3 critical · 5 warnings\n\n  src/app/api/checkout/route.ts\n    12:1  CRIT  No rate limiting — anyone could spam this endpoint and run up your API costs  rate-limiting\n    28:5  WARN  Empty catch block silently swallows error  shallow-catch\n\n  src/actions/submit.ts\n    5:3   CRIT  Server action uses formData without validation  next-server-action-validation\n      ↳ Validate with Zod: const data = schema.safeParse(Object.fromEntries(formData))\n\n  src/lib/db.ts\n    1:1   CRIT  Package \"drizzle-orm\" is imported but not in package.json  hallucinated-imports\n\n  Scores\n  security        72 ████████████████░░░░  (8 issues)\n  reliability     85 █████████████████░░░  (4 issues)\n  performance     95 ███████████████████░  (1 issue)\n  ai-quality      90 ██████████████████░░  (3 issues)\n\n  Overall: 82/100 (weighted)\n\n  3 critical · 5 warnings · 3 info"}]}}