Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

hex-mcp

MCP.Pizza Chef: 9elements

hex-mcp is an MCP server that provides real-time Hex package version information to AI tools, ensuring Elixir projects use the correct and latest dependencies. It integrates seamlessly with AI-assisted development environments like Cursor, enabling precise package version suggestions and improving dependency accuracy in Elixir development workflows.

Use This MCP server To

Provide real-time Hex package versions to AI development tools Ensure accurate dependency versions in Elixir projects Integrate with Cursor for AI-assisted Elixir package management Enable AI models to fetch up-to-date Hex package data Support automated dependency version resolution in Elixir workflows

README

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 and most up-to-date 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). Think of it like a USB-C port for AI applications. 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 Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server
  3. Visit localhost:4000 from your browser

In order to allow the 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 with ❤️ by Daniel Hoelzgen from 9elements

Legal

hex-mcp FAQ

How do I integrate hex-mcp with my AI development environment?
Add the hex-mcp server URL to your MCP-compatible tool configuration, such as Cursor, to enable real-time Hex package version data.
What programming language ecosystems does hex-mcp support?
hex-mcp specifically supports the Elixir ecosystem by providing Hex package version information.
Can hex-mcp ensure the latest package versions are used?
Yes, hex-mcp provides real-time version data to help AI tools suggest the most current Hex package versions.
Is hex-mcp compatible with multiple AI model providers?
Yes, hex-mcp works with any MCP-compatible AI tools and models, including OpenAI, Anthropic Claude, and Google Gemini.
Where can I find setup instructions for hex-mcp?
Detailed setup instructions are available in the Cursor MCP documentation linked in the GitHub repository.
Does hex-mcp support streaming updates?
Yes, hex-mcp provides data via a server-sent events (SSE) endpoint for real-time updates.