API Reference hexpm_mcp v#0.3.3

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

Curated projects in an Elixir Toolbox category

The Elixir Toolbox curated taxonomy of groups and categories

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.

List the curated projects in an Elixir Toolbox category.

List the categories in a single Elixir Toolbox group.

Browse the Elixir Toolbox curated taxonomy of groups and categories.

Search packages via Elixir Toolbox. Results carry GitHub/GitLab stats, popularity, and health signals not exposed by the raw hex.pm search.

List trending Elixir packages from Elixir Toolbox.

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.

Client for the Elixir Toolbox API (https://elixir-toolbox.dev).

Response structs for hex.pm API data.