Hex.pm MCP
io.github.joshrotenberg/hexpm-mcpMCP server for hex.pm and hexdocs.pm: search, inspect, compare, and audit Elixir packages
Tools · 24
Find and compare alternative packages for a given hex.pm package.
Audit a package's dependencies for risks. Checks each dependency for retired versions, stale packages, single-owner packages, and known vulnerabilities via OSV.dev.
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.
Resources · 1
The Elixir Toolbox curated taxonomy of groups and categories
toolbox://groups
Prompts · 5
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
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"hex.pm_mcp": {
"url": "https://hexpm-mcp.fly.dev/mcp",
"transport": "streamable-http"
}
}
}