关于 Hex MCP Server
Hex MCP Server 是一个 MCP 服务,为 Cursor 等 AI 工具提供 Hex 包的实时版本信息。它面向 Elixir 项目开发者,帮助 AI 辅助编程时添加正确且较新的依赖版本。
主要功能
- 01提供 Hex 包的实时版本信息
- 02面向 Elixir 项目的依赖查询
- 03基于 SSE 的服务地址
适用场景
- 01在 Cursor 中为 Elixir 项目添加依赖时确认版本
- 02让 AI 助手使用最新的 Hex 包版本
MCP 相关
该项目是一个 MCP 服务,通过 SSE 地址供 Cursor 等 MCP 客户端连接,向其提供 Hex 包版本信息。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Hex MCP 服务
一个模型上下文协议(MCP)服务,可向 Cursor 等 AI 工具提供 Hex 包的实时版本信息。此服务有助于确保 AI 辅助开发在为 Elixir 项目添加依赖项时使用正确且最新的包版本。
什么是 MCP?
模型上下文协议(MCP)是一种开放协议,用于规范应用程序向大语言模型(LLM)提供上下文的方式。可以把它看作 AI 应用的 USB-C 接口。有关 MCP 的更多信息,请访问官方文档。
与 Cursor 配合使用
Cursor 开箱即支持 MCP 服务。要在 Elixir 项目中获得准确的 Hex 包版本建议,请将此服务添加到 Cursor 配置中。
服务 URL
https://hex-mcp.9elements.com/sse
有关详细的设置说明,请访问 Cursor MCP 文档。
开发环境设置
要在本地启动 Phoenix 服务:
- 运行
mix setup以安装并设置依赖项 - 使用
mix phx.server启动 Phoenix 端点,或在 IEx 中运行iex -S mix phx.server - 在浏览器中访问
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
免责声明
虽然此服务使用 hex.pm 提供的 API,但我们与 hex.pm 没有任何关联,也未获得其认可。此服务按“原样”提供,不作任何保证。使用风险由您自行承担。
生产环境部署
有关生产环境部署说明,请参阅 Phoenix 部署指南。
了解更多
致谢
由 9elements 的 Daniel Hoelzgen 倾情打造 ❤️
法律信息
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。