{"id":"44fb2ede-e69f-4fd6-8d11-171b3af7a2e5","shortId":"UgjB6B","kind":"mcp","title":"DocVet","tagline":"Docstring quality vetting for Python with enrichment, freshness, coverage, and presence checks.","description":"Docstring quality vetting for Python with enrichment, freshness, coverage, and presence checks.\n\nDocVet analyzes Python docstrings for quality issues including missing documentation, stale references, incomplete coverage, and formatting problems. It provides enrichment suggestions and freshness checks to help maintain accurate and up-to-date code documentation across Python projects.","tags":["docvet"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/alberto-codes/docvet","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.562","qualityRationale":"deterministic score 0.56 from registry signals: · indexed on pulsemcp · has source repo · 6 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T16:21:36.272Z","embedding":null,"createdAt":"2026-04-18T21:45:44.340Z","updatedAt":"2026-05-02T16:21:36.272Z","lastSeenAt":"2026-05-02T16:21:36.272Z","tsv":"'accur':53 'across':61 'analyz':27 'check':13,25,49 'code':59 'coverag':10,22,39 'date':58 'docstr':2,14,29 'document':35,60 'docvet':1,26 'enrich':8,20,45 'format':41 'fresh':9,21,48 'help':51 'includ':33 'incomplet':38 'issu':32 'maintain':52 'mcp' 'miss':34 'open-source' 'presenc':12,24 'problem':42 'project':63 'provid':44 'python':6,18,28,62 'qualiti':3,15,31 'refer':37 'stale':36 'suggest':46 'transport-stdio' 'up-to-d':55 'vet':4,16","prices":[{"id":"20336a22-e8d5-48bc-a1c5-eca27ee40f44","listingId":"44fb2ede-e69f-4fd6-8d11-171b3af7a2e5","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T21:45:44.340Z"}],"sources":[{"listingId":"44fb2ede-e69f-4fd6-8d11-171b3af7a2e5","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/alberto-codes-docvet","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:45:44.340Z","lastSeenAt":"2026-05-02T16:21:36.272Z"}],"details":{"listingId":"44fb2ede-e69f-4fd6-8d11-171b3af7a2e5","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"DocVet","external_url":"https://github.com/Alberto-Codes/docvet","github_stars":6,"registry_url":"https://www.pulsemcp.com/servers/alberto-codes-docvet","source_code_url":"https://github.com/alberto-codes/docvet"},"updatedAt":"2026-05-02T16:21:36.272Z"}}