MCP HubMCP Hub
9elements

hex-mcp

by: 9elements

MCP Server for Hex Package Versions

26created 19/02/2025
Visit
Hex

📌Overview

Purpose: The Hex MCP server provides real-time Hex package version information to ensure AI-assisted development uses the correct and up-to-date package versions for Elixir projects.

Overview: The Model Context Protocol (MCP) server acts as a standardized interface for AI tools, delivering essential context about package versions to enhance the development process in Elixir. It integrates seamlessly with applications like Cursor, facilitating accurate dependency management.

Key Features:

  • Real-Time Version Updates: Provides instant access to the latest Hex package versions, ensuring developers always use the most current dependencies.

  • MCP Compatibility: Fully compatible with the Model Context Protocol, allowing for easy integration with AI tools like Cursor for enhanced functionality and user experience.


Hex MCP Server

A Model Context Protocol (MCP) server that provides real-time Hex package version information to AI tools like Cursor. This service helps ensure that AI-assisted development uses the correct package versions when adding dependencies to Elixir projects.

What is MCP?

The Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to Large Language Models (LLMs). For more information about MCP, visit the official documentation.

Using with Cursor

Cursor supports MCP servers out of the box. To get accurate Hex package version suggestions in your Elixir projects, add this server to your Cursor configuration.

Server URL

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

For detailed setup instructions, visit the Cursor MCP documentation.

Development Setup

To start your Phoenix server locally:

  1. Run mix setup to install and setup dependencies.
  2. Start the Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server.
  3. Visit http://localhost:4000 from your browser.

Adjusting Hosts

To allow specific sites, adjust your /etc/hosts like this:

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

Disclaimer

While this service uses the API provided by hex.pm, we are not affiliated with or endorsed by hex.pm. The service is provided as-is without any warranty. Use at your own discretion.

Production Deployment

For production deployment instructions, please refer to the Phoenix deployment guides.

Learn More

Credits

Built by Daniel Hoelzgen from 9elements.