Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client