What are the runtime requirements?
Elixir 1.18 or higher and Erlang/OTP 27 or higher are required.
@epinault
基本情報
An example of how to implement an MCP server using Elixir and SSE transport
List files in a directory
Echo a message back
Get weather information
An Elixir implementation of the Model Context Protocol (MCP) server using Elixir with Bandit and Plug. It uses SSE (Server-Sent Events) as the transport protocol and provides example tools for AI models to interact with local and remote resources.
Install dependencies with mix deps.get, then start the server with the WEATHER_API_KEY environment variable set: WEATHER_API_KEY="your_key" mix run --no-halt. The server is available at http://localhost:4000/sse for SSE and http://localhost:4000/message for messages.
list_files, echo, get_weatherhandle_initialize and handle_call_toollist_files toolget_weather tool and a free WeatherAPI keyElixir 1.18 or higher and Erlang/OTP 27 or higher are required.
The server uses Server-Sent Events (SSE) as the transport protocol. The SSE endpoint is at `/sse` and the message endpoint is at `/message`.
The `WEATHER_API_KEY` environment variable should hold your API key from the free tier of https://www.weatherapi.com/.
Use the NXP Inspector client with SSE transport to list tools, call them, and send ping/keepalive requests.
Yes. Update the `handle_initialize/2` function to define new tools and implement corresponding `handle_call_tool/3` clauses.
A curated list of references for MLOps

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Hindsight: Agent Memory That Learns
不止于 CSS
コメント