A side-by-side look at the Python Docs MCP Server and Docvet MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Python Docs MCP Server for developer tools work as a local process; choose Docvet for developer tools as a local process. You can also run both side by side in one mcpServers block.
search_docs, get_docs, lookup_package_docs.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Developer Tools | Developer Tools |
| Quality signal | 63/100 · Good | 43/100 · Fair |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | No auth required | Not declared |
| Pricing | Free | Not declared |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 9 | 9 |
| Directory activity | 5 views 0 installs 0 upvotes | 2 views 0 installs 0 upvotes |
| Tools | 6 | Not listed |
| Full listing | View Python Docs MCP Server | View Docvet |
search_docsSearch Python documentation. Use kind='symbol' for API lookups
(asyncio.TaskGroup), kind='example' for code samples, kind='auto' otherwise.
When version is omitted, searches across all versions. Pass the version
from each hit's version field to get_docs for consistent results.get_docsRetrieve a documentation page or specific section. Provide anchor for
section-only retrieval (much cheaper). Pagination via start_index.lookup_package_docsLook up package-declared docs/homepage/source URLs via official PyPI metadata.
This is not generic web search: it only queries PyPI's JSON API and
returns official PyPI metadata plus package-declared project URLs.
list_versionsList Python documentation versions available in this index.detect_python_versionDetect the Python version in the user's environment.
Returns the detected version, how it was found, and whether it
matches an indexed documentation set.compare_versionsDiff a Python stdlib symbol between two indexed versions. Returns
change=added|removed|changed|unchanged with optional new_in, changed_in,
deprecated_in, signature_delta (advisory), see_also_added/removed,
section_diff, and note fields. Both versions must be indexed; otherwise
an actionable error names the available versions.No tool names declared yet. Check the project README from the listing page.
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"ayhammouda-python-docs-mcp-server": {
"command": "uvx",
"args": [
"python-docs-mcp-server"
]
}
}
}
{
"mcpServers": {
"docvet": {
"command": "uvx",
"args": [
"docvet"
]
}
}
}