1. Conduid
  2. Developer Tools
  3. Autodoc MCP
MCP server · Developer Tools

Autodoc MCP

MCP server for automatic Python package documentation context

Unclaimed MIT last commit a year ago devtools
45Fair

Scored 15 days ago · breakdown

About Autodoc MCP

Autodoc MCP is an MCP server published by bradleyfay in the Developer Tools category: mCP server for automatic Python package documentation context.

The repository has 1 stars and 1 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/bradleyfay/autodoc-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Autodoc MCP

Powered by Claude · Grounded in docs

I know everything about Autodoc MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v0.5.1v0.5.1
v0.5.0v0.5.0
v0.4.2v0.4.2
v0.4.1v0.4.1
v0.4.0v0.4.0

README

AutoDocs MCP Server

PyPI

Intelligent documentation context provider for AI assistants

AutoDocs MCP Server automatically provides AI assistants with contextual, version-specific documentation for Python project dependencies. It uses intelligent dependency resolution to include both the requested package and its most relevant dependencies, giving AI assistants comprehensive context for accurate code assistance.

Key Features

  • Smart dependency context - Automatically includes 3-8 most relevant dependencies
  • AI-optimized documentation - Token-aware formatting with performance metrics
  • Production-ready - 8 MCP tools with health monitoring and caching
  • Framework-aware - Special handling for FastAPI, Django, Flask ecosystems
  • High performance - Concurrent fetching with circuit breakers and connection pooling

Quick Start

Installation

# Using uv (recommended)
uv tool install autodoc-mcp

# Using pip
pip install autodoc-mcp

Basic Usage

# Start the MCP server
autodoc-mcp

# Test with your AI assistant
# Ask: "What packages are available in this project?"
# Ask: "Tell me about FastAPI with its dependencies"

MCP Client Configuration

Add to your MCP client configuration:

{
  "mcpServers": {
    "autodoc-mcp": {
      "command": "autodoc-mcp",
      "env": {
        "CACHE_DIR": "~/.cache/autodoc-mcp"
      }
    }
  }
}

Documentation

📚 Complete Documentation: https://bradleyfay.github.io/autodoc-mcp/

Our documentation is organized into three focused paths:

Quick Links

MCP Tools Overview

AutoDocs provides 8 production-ready MCP tools:

Core Tools

  • get_package_docs_with_context - Primary tool for comprehensive documentation with dependencies
  • scan_dependencies - Parse project dependencies from pyproject.toml
  • get_package_docs - Legacy single-package documentation tool

Cache Management

  • refresh_cache - Clear documentation cache
  • get_cache_stats - View cache statistics

System Health

  • health_check - Comprehensive system health status
  • ready_check - Kubernetes-style readiness check
  • get_metrics - Performance metrics and monitoring data

Development & Contributing

This project welcomes contributions! Please see our Contributing Guide for detailed information.

Quick Development Setup

git clone https://github.com/bradleyfay/autodoc-mcp.git
cd autodoc-mcp
uv sync --all-extras
uv run pytest  # Run 400+ tests

Development Standards

  • Conventional Commits - All commits must follow conventional commit format
  • Pre-commit Hooks - Automated linting, formatting, and type checking
  • Comprehensive Testing - pytest ecosystem with 400+ tests
  • GitFlow Workflow - Feature branches, release branches, and semantic versioning

Project Information

  • Version: 0.5.1 (Production Ready)
  • Python: 3.11+ required
  • License: MIT
  • Architecture: Layered design with 10 specialized core service modules
  • Dependencies: Minimal production footprint with FastMCP, httpx, Pydantic

Transparency & Learning

This project demonstrates transparent AI-assisted development. Explore these directories to see the complete development process:

  • .claude/agents/ - Claude Code agent configurations
  • .specstory/history/ - Complete session history
  • planning/ - Planning documents and technical decisions

License

MIT License - see LICENSE for details.


Built with FastMCP | Documentation Site | GitHub

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Autodoc MCP

How do I install Autodoc MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Autodoc MCP safe to use with an AI agent?

Its trust score is 45 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Autodoc MCP still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.