Implements the Model Context Protocol (MCP) over Server-Sent Events (SSE) in Elixir.
This Elixir library provides a streamlined implementation of the Model Context Protocol (MCP) leveraging Server-Sent Events (SSE) for transport. It simplifies the integration of MCP into Elixir applications, offering features like automatic session management, JSON-RPC handling, and SSE keepalive. The library supports both Phoenix and Plug applications, making it versatile for various Elixir-based projects needing to interact with the Model Context Protocol.
Key Features
01SSE connection management
02SSE Keepalive configuration
03JSON-RPC message handling
04Full MCP server implementation
05Automatic session management
0632 GitHub stars
Use Cases
01Building interactive applications with server-sent event updates
02Integrating with tools adhering to the Model Context Protocol
03Enabling real-time communication between Elixir applications and MCP clients