MCP 服务器

Hex.pm MCP

io.github.joshrotenberg/hexpm-mcp
开发者工具 知识与文档 安全 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

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

alternatives
Find alternative packages
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
audit
Audit package dependencies for risks
输入模式
{'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
输入模式
{'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
输入模式
{'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
输入模式
{'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
输入模式
{'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
输入模式
{'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
输入模式
{'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
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
features
Get optional features for a package release
输入模式
{'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
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
info
Get detailed package information
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
owners
Get package owners and maintainers
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
readme
Get package README content
输入模式
{'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
输入模式
{'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
输入模式
{'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
输入模式
{'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
输入模式
{'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
输入模式
{'type': 'object', 'required': ['group'], 'properties': {'group': {'type': 'string', 'description': 'Group slug (e.g. "web", "ai")'}}}
toolbox_groups
Browse the Elixir Toolbox taxonomy
输入模式
{'type': 'object'}
toolbox_search
Search packages through Elixir Toolbox
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search query string'}}}
toolbox_trending
List trending Elixir packages
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Maximum number of projects to return'}}}
upgrade_check
Check mix.exs dependencies for upgrades
输入模式
{'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
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Package name on hex.pm'}}}
已更改
versions
2026年9月29日 02:52
已更改
upgrade_check
2026年9月29日 02:52
已更改
toolbox_trending
2026年9月29日 02:52
已更改
toolbox_search
2026年9月29日 02:52
已更改
toolbox_groups
2026年9月29日 02:52
已更改
toolbox_group
2026年9月29日 02:52
已更改
toolbox_category
2026年9月29日 02:52
已更改
search_docs
2026年9月29日 02:52
已更改
search
2026年9月29日 02:52
已更改
release
2026年9月29日 02:52
已更改
readme
2026年9月29日 02:52
已更改
owners
2026年9月29日 02:52
已更改
info
2026年9月29日 02:52
已更改
health
2026年9月29日 02:52
已更改
features
2026年9月29日 02:52
已更改
downloads
2026年9月29日 02:52
已更改
docs
2026年9月29日 02:52
已更改
doc_item
2026年9月29日 02:52
已更改
dependencies
2026年9月29日 02:52
已更改
dep_tree
2026年9月29日 02:52
已更改
compare
2026年9月29日 02:52
已更改
audit_mix_deps
2026年9月29日 02:52
已更改
audit
2026年9月29日 02:52
已更改
alternatives
2026年9月29日 02:52
已添加
versions
2026年9月17日 12:42
已添加
upgrade_check
2026年9月17日 12:42
已添加
toolbox_trending
2026年9月17日 12:42
已添加
toolbox_search
2026年9月17日 12:42
已添加
toolbox_groups
2026年9月17日 12:42
已添加
toolbox_group
2026年9月17日 12:42