API Reference hexpm_mcp v#0.3.2

Copy Markdown View Source

Modules

Public API for querying hex.pm and hexdocs.pm.

ETS-based response cache with configurable TTL and periodic sweeping.

HTTP client for the hex.pm API.

Shared formatting helpers for tool output.

Client for fetching and parsing hexdocs.pm content.

Comprehensive analysis of a hex.pm package: quality, maintenance, popularity, and alternatives

Compare multiple hex.pm packages side by side

Evaluate a set of hex.pm dependencies for health and security

Guide for migrating from one hex.pm package to another

Find and evaluate hex.pm packages for a given use case

Get documentation module listing for a hex.pm package

Get package metadata from hex.pm

Get README content for a hex.pm package

Plug router for the HTTP transport.

Anubis MCP server definition for hexpm-mcp.

Find and compare alternative packages for a given hex.pm package.

Audit a package's dependencies for risks.

Audit mix.exs dependencies for risks.

Compare 2-5 hex.pm packages side by side.

Get the full transitive dependency tree for a package (BFS, max depth 5).

Get dependencies for a package version.

Get full documentation for a specific module or function.

Browse package documentation -- module listing.

Get download statistics for a hex.pm package.

Get optional features/extras for a package release.

Comprehensive health check for a hex.pm package.

Get detailed information about a hex.pm package.

Get owners/maintainers of a hex.pm package.

Get the README content for a hex.pm package.

Get detailed information about a specific package release.

Search for packages on hex.pm by name/keywords.

Search within a package's documentation by name.

Check which mix.exs dependencies have newer versions available.

List all versions of a hex.pm package.

Client for querying the OSV.dev vulnerability database.

Response structs for hex.pm API data.