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일 2:52 AM
변경됨
upgrade_check
2026년 9월 29일 2:52 AM
변경됨
toolbox_trending
2026년 9월 29일 2:52 AM
변경됨
toolbox_search
2026년 9월 29일 2:52 AM
변경됨
toolbox_groups
2026년 9월 29일 2:52 AM
변경됨
toolbox_group
2026년 9월 29일 2:52 AM
변경됨
toolbox_category
2026년 9월 29일 2:52 AM
변경됨
search_docs
2026년 9월 29일 2:52 AM
변경됨
search
2026년 9월 29일 2:52 AM
변경됨
release
2026년 9월 29일 2:52 AM
변경됨
readme
2026년 9월 29일 2:52 AM
변경됨
owners
2026년 9월 29일 2:52 AM
변경됨
info
2026년 9월 29일 2:52 AM
변경됨
health
2026년 9월 29일 2:52 AM
변경됨
features
2026년 9월 29일 2:52 AM
변경됨
downloads
2026년 9월 29일 2:52 AM
변경됨
docs
2026년 9월 29일 2:52 AM
변경됨
doc_item
2026년 9월 29일 2:52 AM
변경됨
dependencies
2026년 9월 29일 2:52 AM
변경됨
dep_tree
2026년 9월 29일 2:52 AM
변경됨
compare
2026년 9월 29일 2:52 AM
변경됨
audit_mix_deps
2026년 9월 29일 2:52 AM
변경됨
audit
2026년 9월 29일 2:52 AM
변경됨
alternatives
2026년 9월 29일 2:52 AM
추가됨
versions
2026년 9월 17일 12:42 PM
추가됨
upgrade_check
2026년 9월 17일 12:42 PM
추가됨
toolbox_trending
2026년 9월 17일 12:42 PM
추가됨
toolbox_search
2026년 9월 17일 12:42 PM
추가됨
toolbox_groups
2026년 9월 17일 12:42 PM
추가됨
toolbox_group
2026년 9월 17일 12:42 PM