
Hex MCP Server

2025.02.20
26
Elixir开发工具依赖管理开发效率
Hex MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在为 AI 工具(如 Cursor)提供实时的 Hex 包版本信息。该服务确保在 Elixir 项目中添加依赖时,AI 辅助开发能够使用正确且最新的包版本。
View on GitHub
Overview
基本能力
产品定位
Hex MCP Server 是一个为 AI 开发工具提供实时 Hex 包版本信息的服务,旨在提升开发效率和准确性。
核心功能
- 提供实时的 Hex 包版本信息。
- 支持 Model Context Protocol (MCP),标准化 AI 应用的上下文提供方式。
- 与 Cursor 等 AI 工具无缝集成。
适用场景
- AI 辅助开发,确保依赖包版本的正确性和时效性。
- Elixir 项目开发中,自动化依赖管理。
工具列表
- Cursor:支持 MCP 服务器,可直接配置使用 Hex MCP Server 获取准确的 Hex 包版本建议。
常见问题解答
- 是否与 hex.pm 官方有关联?:否,该服务使用 hex.pm 的 API,但并非官方服务。
- 如何部署到生产环境?:参考 Phoenix 部署指南。
使用教程
使用依赖
- 确保已安装 Elixir 和 Phoenix 框架。
安装教程
- 克隆项目仓库。
- 运行
mix setup
安装依赖。 - 启动 Phoenix 服务器:
mix phx.server
或iex -S mix phx.server
- 访问
http://localhost:4000
。
调试方式
- 调整
/etc/hosts
文件以允许特定站点:127.0.0.1 hex-mcp.localhost 127.0.0.1 gem-mcp.localhost 127.0.0.1 npm-mcp.localhost
- 访问本地服务器进行调试。