Dialup

2026

WebSocket-firstかつ HTTP MCP API を自動生成する Elixir Webフレームワークです。 1タブにつき1つの GenServer がサーバー側に状態を持ち、ページ遷移をまたいでセッションが継続します。 dialup_action と declare_action を書くだけで tools/list や tools/call が生成されます。 ブラウザの WebSocket イベントと AI エージェントからの tools/call は同じ handle_event/3 で処理するため、REST を別途設計する必要がありません。 ファイルベースルーティングと session/assigns の分離により Next.js ライクな開発体験を提供し、DOM 更新は idiomorph が担います。

使用技術

ElixiridiomorphMCP

外部リンク