
Phantom MCP
Supports UIby dbernheisel
Complete MCP server implementation framework for Elixir Plug and Phoenix.
What it does
Phantom MCP provides a structured framework for building Model Context Protocol (MCP) servers using Elixir. It allows developers to easily expose tools, prompts, and resources to LLM clients via both Stdio and HTTP/SSE transports.
Key features
- Full MCP specification compliance for tools, resources, and prompts.
- Native integration with Elixir Plug and Phoenix frameworks.
- Support for both local Stdio transport and remote Streamable HTTP (SSE).
- Built-in JSON Schema validation for tool arguments.
- Flexible authentication and authorization hooks via connect/2 callback.
Installation
- Claude Desktop: Add
Phantom.Stdioto your supervision tree and configure the executable inclaude_desktop_config.json. - Remote Access: Forward a path in your Phoenix router to
Phantom.Plugand provide the server URL in your client settings.
Supported hosts
- Claude Desktop
Quick install
{:phantom_mcp, "~> 0.4.5"}Information
- Pricing
- free
- Published
- 4/30/2026
- stars






