MCP-Server

Hex.pm MCP

io.github.joshrotenberg/hexpm-mcp
Entwicklertools Wissen & Dokumentation Sicherheit Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Searches and inspects Hex.pm Elixir packages, documentation, dependencies, releases, health, and dependency security risks.

alternatives
Find alternative packages
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
audit
Audit package dependencies for risks
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}, 'version': {'type': 'string', 'description': 'Release version (defaults to latest)'}}}
audit_mix_deps
Audit mix.exs dependencies for risks
Eingabeschema
{'type': 'object', 'required': ['deps'], 'properties': {'deps': {'type': 'string', 'description': 'Mix.exs deps list as text, e.g. {:phoenix, "~> 1.7"}, {:ecto, "~> 3.10"}'}}}
compare
Compare 2-5 packages side by side
Eingabeschema
{'type': 'object', 'required': ['packages'], 'properties': {'packages': {'type': 'string', 'description': 'Comma-separated list of package names (2-5 packages)'}}}
dependencies
Get dependencies for a package version
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}, 'version': {'type': 'string', 'description': 'Release version (defaults to latest)'}}}
dep_tree
Build a package dependency tree
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}, 'version': {'type': 'string', 'description': 'Release version (defaults to latest)'}, 'max_depth': {'type': 'integer', 'description': 'Maximum depth to traverse (default 5, max 5)'}}}
doc_item
Get documentation for a module or function
Eingabeschema
{'type': 'object', 'required': ['name', 'module'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}, 'module': {'type': 'string', 'description': 'Module name (e.g. "Plug.Conn")'}, 'version': {'type': 'string', 'description': 'Package version (defaults to latest)'}}}
docs
Browse a package documentation module listing
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}, 'version': {'type': 'string', 'description': 'Package version (defaults to latest)'}}}
downloads
Get package download statistics
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
features
Get optional features for a package release
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}, 'version': {'type': 'string', 'description': 'Release version (defaults to latest)'}}}
health
Run a comprehensive package health check
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
info
Get detailed package information
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
owners
Get package owners and maintainers
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
readme
Get package README content
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}, 'version': {'type': 'string', 'description': 'Package version (defaults to latest)'}}}
release
Get detailed package release information
Eingabeschema
{'type': 'object', 'required': ['name', 'version'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}, 'version': {'type': 'string', 'description': 'Release version (e.g. "1.8.5")'}}}
search
Search hex.pm packages
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'page': {'type': 'integer', 'description': 'Page number (default 1)'}, 'sort': {'type': 'string', 'description': 'Sort by: name, recent_downloads, total_downloads, inserted_at, updated_at'}, 'query': {'type': 'string', 'description': 'Search query string'}}}
search_docs
Search within package documentation
Eingabeschema
{'type': 'object', 'required': ['name', 'query'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}, 'query': {'type': 'string', 'description': 'Search query'}, 'version': {'type': 'string', 'description': 'Package version (defaults to latest)'}}}
toolbox_category
List projects in a Toolbox category
Eingabeschema
{'type': 'object', 'required': ['group', 'category'], 'properties': {'sort': {'type': 'string', 'description': 'Ordering: "name" (alphabetical) or "downloads"; defaults to popularity order'}, 'group': {'type': 'string', 'description': 'Group slug (e.g. "web", "ai")'}, 'category': {'type': 'string', 'description': 'Category slug within the group (e.g. "frameworks")'}}}
toolbox_group
List categories in a Toolbox group
Eingabeschema
{'type': 'object', 'required': ['group'], 'properties': {'group': {'type': 'string', 'description': 'Group slug (e.g. "web", "ai")'}}}
toolbox_groups
Browse the Elixir Toolbox taxonomy
Eingabeschema
{'type': 'object'}
toolbox_search
Search packages through Elixir Toolbox
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search query string'}}}
toolbox_trending
List trending Elixir packages
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Maximum number of projects to return'}}}
upgrade_check
Check mix.exs dependencies for upgrades
Eingabeschema
{'type': 'object', 'required': ['deps'], 'properties': {'deps': {'type': 'string', 'description': 'Mix.exs deps list as text, e.g. {:phoenix, "~> 1.7"}, {:ecto, "~> 3.10"}'}}}
versions
List all package versions
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
Geändert
versions
29. September 2026 02:52
Geändert
upgrade_check
29. September 2026 02:52
Geändert
toolbox_trending
29. September 2026 02:52
Geändert
toolbox_search
29. September 2026 02:52
Geändert
toolbox_groups
29. September 2026 02:52
Geändert
toolbox_group
29. September 2026 02:52
Geändert
toolbox_category
29. September 2026 02:52
Geändert
search_docs
29. September 2026 02:52
Geändert
search
29. September 2026 02:52
Geändert
release
29. September 2026 02:52
Geändert
readme
29. September 2026 02:52
Geändert
owners
29. September 2026 02:52
Geändert
info
29. September 2026 02:52
Geändert
health
29. September 2026 02:52
Geändert
features
29. September 2026 02:52
Geändert
downloads
29. September 2026 02:52
Geändert
docs
29. September 2026 02:52
Geändert
doc_item
29. September 2026 02:52
Geändert
dependencies
29. September 2026 02:52
Geändert
dep_tree
29. September 2026 02:52
Geändert
compare
29. September 2026 02:52
Geändert
audit_mix_deps
29. September 2026 02:52
Geändert
audit
29. September 2026 02:52
Geändert
alternatives
29. September 2026 02:52
Hinzugefügt
versions
17. September 2026 12:42
Hinzugefügt
upgrade_check
17. September 2026 12:42
Hinzugefügt
toolbox_trending
17. September 2026 12:42
Hinzugefügt
toolbox_search
17. September 2026 12:42
Hinzugefügt
toolbox_groups
17. September 2026 12:42
Hinzugefügt
toolbox_group
17. September 2026 12:42