返回 MCP 目录
public公开dns本地运行

hex-mcp-server

Hex MCP Server是一个为AI工具(如Cursor)提供实时Hex包版本信息的服务,确保在Elixir项目中添加依赖时使用正确且最新的包版本。

article

README

🚀 Hex MCP 服务器

Hex MCP 服务器是一个提供实时 Hex 包版本信息的模型上下文协议(MCP)服务器。它能帮助 AI 工具(如 Cursor)获取正确的 Elixir 项目依赖项版本,确保 AI 辅助开发使用最新且正确的包版本。

🚀 快速开始

与 Cursor 一起使用

Cursor 原生支持 MCP 服务器。若要在 Elixir 项目中获取准确的 Hex 包版本建议,只需将此服务器添加到 Cursor 配置中。

服务器 URL

https://hex-mcp.9elements.com/sse

有关详细设置说明,请访问Cursor MCP 文档

开发环境搭建

要在本地启动 Phoenix 服务器,可按以下步骤操作:

  1. 运行mix setup以安装和配置依赖项。
  2. 使用mix phx.server或在 IEx 中使用iex -S mix phx.server启动 Phoenix 端点。
  3. 在浏览器中访问localhost:4000

为了允许特定站点,需调整您的/etc/hosts文件,如下所示:

127.0.0.1	hex-mcp.localhost
127.0.0.1	gem-mcp.localhost
127.0.0.1	npm-mcp.

✨ 主要特性

本服务器的主要特性在于提供实时 Hex 包版本信息,借助模型上下文协议(MCP),帮助 AI 工具获取正确的 Elixir 项目依赖项版本,保障 AI 辅助开发使用最新且正确的包版本。

📚 详细文档

什么是 MCP?

模型上下文协议(MCP)是一个开放协议,旨在标准化应用程序如何向大型语言模型(LLMs)提供上下文信息。可以将其想象为 USB - C 端口的 AI 应用。更多关于 MCP 的信息,请访问官方文档

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端