Raxol MCP

MCP (Model Context Protocol) server and client for Elixir. JSON-RPC 2.0 protocol, tool/resource registry, stdio and SSE transports. Auto-derives agent tools from your widget tree.

Install

{:raxol_mcp, "~> 2.4"}

Features

Quick Start

# Register a tool
Raxol.MCP.Registry.register_tool(%{
name: "my_tool",
description: "Does a thing",
input_schema: %{type: "object", properties: %{}}
})
# Start MCP server on stdio
mix mcp.server

Architecture

See main docs for full examples.