Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
AUTODOCS_CACHE_DIR | No | Cache directory location | ~/.autodocs/cache |
AUTODOCS_LOG_LEVEL | No | Logging level | INFO |
AUTODOCS_MAX_CONCURRENT | No | Maximum concurrent PyPI requests | 10 |
AUTODOCS_REQUEST_TIMEOUT | No | Request timeout in seconds | 30 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
scan_dependencies | Scan project dependencies from pyproject.toml Args: project_path: Path to project directory (defaults to current directory) Returns: JSON with dependency specifications and project metadata |
get_package_docs | Retrieve formatted documentation for a package with version-based caching. Args: package_name: Name of the package to fetch documentation for version_constraint: Version constraint from dependency scanning query: Optional query to filter documentation sections Returns: Formatted documentation with package metadata |
refresh_cache | Refresh the local documentation cache. Returns: Statistics about cache refresh operation |
get_cache_stats | Get statistics about the documentation cache. Returns: Cache statistics and information |