This server connects Claude to docvet, a Python docstring quality checker that goes beyond style linting. It runs presence checks (does a docstring exist), enrichment checks (are all sections like Raises, Yields, Attributes documented), freshness checks (has the code changed since the docstring was written), and coverage checks (will mkdocs see this file). You'd reach for this when pair programming with Claude on Python codebases where you want it to catch stale or incomplete docstrings before they pollute the AI's context window. The server exposes check, fix, and config operations so Claude can validate docstrings after modifying functions or scaffold missing sections automatically.
claude mcp add --transport stdio alberto-codes-docvet uvx docvet