I’m writing an MCP DSL and server implementation in elixir.