Hex MCP Server
Предоставляет реал-тайм информацию о версиях пакетов Hex для AI-инструментов в Elixir-проектах.
Описание
Это сервер на базе Phoenix Framework (Elixir), реализующий протокол MCP для передачи контекста LLM. Он запрашивает актуальные версии пакетов из Hex.pm и предоставляет их AI-инструментам вроде Cursor. Ключевые особенности: реал-тайм обновления, SSE-эндпоинт для стриминга. Применения: автоматизация добавления зависимостей в Elixir-проекты, повышение точности AI-assisted разработки. Не аффилирован с hex.pm, развертывание по гайдам Phoenix.
Возможности
Реал-тайм информация о версиях
Получение актуальных версий пакетов Hex.pm для точных зависимостей.
Интеграция с MCP
Стандартизированный протокол для предоставления контекста LLM в AI-инструментах вроде Cursor.
Локальная разработка
Настройка Phoenix-сервера для тестирования и отладки.
SSE-стриминг
Эндпоинт для потоковой передачи данных о версиях пакетов.
Установка
Для локальной разработки:
- Выполните
mix setupдля установки зависимостей. - Запустите сервер:
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 Для Cursor: используйте URL https://hex-mcp.9elements.com/sse. Для production: следуйте гайдам Phoenix (https://hexdocs.pm/phoenix/deployment.html).