Enterprise DNA Enterprise DNA
M MCP Servers Developer low

no-materials/hird

by Various

A typed language for LLM agent systems on BEAM: effect-row tracking, auditable tool effects, typed actors, and OTP supervision, queryable by agents over MCP.

MCP

no-materials/hird

Added 8 Sept 2026

#actor-model #ai-agents #algebraic-effects #beam #compiler #effect-system #erlang #llm

Overview

A typed language for building LLM agent systems on the BEAM virtual machine. It tracks effect rows for tool calls, provides auditable tool effects, typed actors, and OTP supervision, and exposes agent queries over MCP.

Best for

Best for
Developers building reliable, auditable LLM agent systems on BEAM who value type safety and supervision.

Use cases

  • Building type-safe agent workflows with auditable tool side effects
  • Implementing supervised actor systems for LLM-driven processes
  • Exposing agent state and capabilities to external tools via MCP

How to use

Tested with

Claude Code, Cursor

Notes

A typed language for building LLM agent systems on the BEAM virtual machine. It tracks effect rows for tool calls, provides auditable tool effects, typed actors, and OTP supervision, and exposes agent queries over MCP.

1 stars on GitHub. Last updated 2026-09-07. Licensed Apache-2.0.

Use cases

  • Building type-safe agent workflows with auditable tool side effects
  • Implementing supervised actor systems for LLM-driven processes
  • Exposing agent state and capabilities to external tools via MCP

Pros

  • Effect-row tracking makes tool side effects explicit and checkable
  • Leverages OTP supervision for robust actor lifecycle management
  • Typed actors reduce runtime errors in concurrent agent logic

Cons

  • Very early stage with only 1 star and minimal adoption
  • Requires BEAM runtime, limiting deployment to Erlang/Elixir ecosystems
  • Rust implementation adds a language boundary for BEAM developers

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Effect-row tracking makes tool side effects explicit and checkable
  • Leverages OTP supervision for robust actor lifecycle management
  • Typed actors reduce runtime errors in concurrent agent logic

Cons

  • Very early stage with only 1 star and minimal adoption
  • Requires BEAM runtime, limiting deployment to Erlang/Elixir ecosystems
  • Rust implementation adds a language boundary for BEAM developers

Open-source & AI alternatives

Swap-in tools that solve the same job. Weigh the trade-offs before you commit.

Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks