Перейти к содержимому

Hex MCP Server

Предоставляет реал-тайм информацию о версиях пакетов Hex для AI-инструментов в Elixir-проектах.

Elixir
36 stars

Описание

Это сервер на базе Phoenix Framework (Elixir), реализующий протокол MCP для передачи контекста LLM. Он запрашивает актуальные версии пакетов из Hex.pm и предоставляет их AI-инструментам вроде Cursor. Ключевые особенности: реал-тайм обновления, SSE-эндпоинт для стриминга. Применения: автоматизация добавления зависимостей в Elixir-проекты, повышение точности AI-assisted разработки. Не аффилирован с hex.pm, развертывание по гайдам Phoenix.

Возможности

Реал-тайм информация о версиях

Получение актуальных версий пакетов Hex.pm для точных зависимостей.

Интеграция с MCP

Стандартизированный протокол для предоставления контекста LLM в AI-инструментах вроде Cursor.

Локальная разработка

Настройка Phoenix-сервера для тестирования и отладки.

SSE-стриминг

Эндпоинт для потоковой передачи данных о версиях пакетов.

Установка

Для локальной разработки:

  1. Выполните mix setup для установки зависимостей.
  2. Запустите сервер: mix phx.server или iex -S mix phx.server.
  3. Откройте 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 Для Cursor: используйте URL https://hex-mcp.9elements.com/sse. Для production: следуйте гайдам Phoenix (https://hexdocs.pm/phoenix/deployment.html).

Информация

Язык
Elixir
Лицензия
MIT License
GitHub Stars
36

Ссылки