<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="391201" data-post-id="391201">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="yoavgeva" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/yoavgeva/120/39979_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  yoavgeva
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Ferricstore - Durable KV and workflow state engine</p>
<p><a href="https://github.com/ferricstore/ferricstore" rel="noopener nofollow ugc">Repo</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="391201" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/924">Post #923</a>
	                </div>
	            </div>
              <div id="likers-container-391201" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="391201"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #923"></div>
  </section>
</div>
    <div class="postbit" id="391485" data-post-id="391485">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="code-shoily" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/code-shoily/120/8052_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  code-shoily
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Writing a PoC Kino widget to load Dart playground with a graph library loaded and do back and forth communication with Elixir. It’s a toy for now, to compare Dart and Elixir algorithm libraries side by side.</p>
<aside class="onebox githubrepo" data-onebox-src="https://github.com/code-shoily/kino_yogex_playground">
  <header class="source">

      <a href="https://github.com/code-shoily/kino_yogex_playground" target="_blank" rel="noopener nofollow ugc">github.com</a>
  </header>

  <article class="onebox-body">
    <div class="github-row" data-github-private-repo="false">
  <img width="690" height="344" src="https://opengraph.githubassets.com/b86ce5af03c3346fd0d9d933f7c75c9a/code-shoily/kino_yogex_playground" class="thumbnail">

  <h3><a href="https://github.com/code-shoily/kino_yogex_playground" target="_blank" rel="noopener nofollow ugc">GitHub - code-shoily/kino_yogex_playground: A PoC Kino module to start a DartLive widget...</a></h3>

    <p><span class="github-repo-description">A PoC Kino module to start a DartLive widget inside LiveBook and have bidirectional communication with Elixir (Yogex is preloaded)</span></p>
</div>

  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="391485" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/925">Post #924</a>
	                </div>
	            </div>
              <div id="likers-container-391485" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="391485"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #924"></div>
  </section>
</div>
    <div class="postbit" id="391672" data-post-id="391672">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="amackera" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/amackera/120/40188_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  amackera
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>This is pretty dang cool!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="391672" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/926">Post #925</a>
	                </div>
	            </div>
              <div id="likers-container-391672" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="391672"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #925"></div>
  </section>
</div>
    <div class="postbit" id="392203" data-post-id="392203">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="lud" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/lud/120/14382_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  lud
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve been working on <a href="https://hex.pm/packages/gen_mcp" rel="nofollow">gen_mcp</a>, MCP server building blocks for Elixir, and just tagged v2.</p>
<p>v2 follows the <code>2026-07-28</code> protocol revision, <a href="https://blog.modelcontextprotocol.io/posts/2026-07-28-release-candidate/" rel="noopener nofollow ugc">announced here</a>, which makes the whole thing stateless. It was a big change and I rewrote a lot of things.</p>
<p>It’s still focused on building HTTP servers only, and actually it requires Phoenix right now. It’s not intended to build local stdio MCPs. We use that server to provide MCP servers from our product/internal servers to customers/internal AI tools.</p>
<p>I retrofitted support for protocol versions <code>2025-06-18</code> and <code>2025-11-25</code> but only to support tool calls as that’s what I have been using mostly. The new protocol implementation supports resources and prompts in addition to tool calls. I never implemented elicitation and sampling (now obsolete) but tool calls supports MRTR.</p>
<p>The basic <code>GenMCP</code> behaviour is still a generic MCP server that exchanges messages with the built-in “Streamable HTTP” built-in transport. On top of that, the high level <code>GenMCP.Suite</code> still covers most use cases with tools, resources and prompts .</p>
<p><strong>If anyone feels like building an MCP server with it, I’d be glad to hear how it went.</strong> I still need to write some guides, and knowing where people actually get stuck would tell me what to cover.</p>
<p>Docs on <a href="https://hexdocs.pm/gen_mcp" rel="noopener nofollow ugc">hexdocs</a>.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="392203" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/927">Post #926</a>
	                </div>
	            </div>
              <div id="likers-container-392203" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="392203"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #926"></div>
  </section>
</div>
    <div class="postbit" id="392904" data-post-id="392904">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="widianto" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/widianto/120/40511_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  widianto
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>My three months of learning and using Elixir. I’ve been working on a project. Hope it can reach a significant point.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="392904" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/928">Post #927</a>
	                </div>
	            </div>
              <div id="likers-container-392904" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="392904"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #927"></div>
  </section>
</div>
    <div class="postbit" id="393721" data-post-id="393721">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="webofbits" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/webofbits/120/39173_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  webofbits
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Working on a provider-neutral harness/CLI so I can experiment with local models for free: <a href="https://github.com/ccarvalho-eng/draught" rel="noopener nofollow ugc">draught</a>. Still very much pre-alpha.</p>
<p>Maybe using dumber models will put me back on the keyboard, or at least make me intervene more often <img src="https://forum.elixirforum.com/images/emoji/apple/sweat_smile.png?v=15" title=":sweat_smile:" class="emoji" alt=":sweat_smile:" loading="lazy" width="20" height="20">. It should save me some <img src="https://forum.elixirforum.com/images/emoji/apple/money_with_wings.png?v=15" title=":money_with_wings:" class="emoji" alt=":money_with_wings:" loading="lazy" width="20" height="20"> too.</p>
<p>I’m mainly building it so I can use whatever model I want, whether local, Chinese, Google, etc., and customize the tools and interface however I like.</p>
<p>cc <a class="mention" href="/u/sonic182" rel="nofollow">@sonic182</a> (in case you’re interested)</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="393721" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/929">Post #928</a>
	                </div>
	            </div>
              <div id="likers-container-393721" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="393721"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #928"></div>
  </section>
</div>
    <div class="postbit" id="393722" data-post-id="393722">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="code-shoily" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/code-shoily/120/8052_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  code-shoily
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Mostly LiveBooks - trying to learn about Graph rendering. Large ones.</p>
<aside class="onebox githubfolder" data-onebox-src="https://github.com/code-shoily/zog/tree/main/livebooks">
  <header class="source">
      <img src="https://github.githubassets.com/favicons/favicon.svg" class="site-icon" alt="" width="32" height="32">

      <a href="https://github.com/code-shoily/zog/tree/main/livebooks" target="_blank" rel="noopener nofollow ugc">github.com</a>
  </header>

  <article class="onebox-body">
    <h3><a href="https://github.com/code-shoily/zog/tree/main/livebooks" target="_blank" rel="noopener nofollow ugc">zog/livebooks at main · code-shoily/zog</a></h3>

  <p><a href="https://github.com/code-shoily/zog/tree/main/livebooks" target="_blank" rel="noopener nofollow ugc">main/livebooks</a></p>

  <p><span class="label1">NIF Powered Graph Library for Elixir. Contribute to code-shoily/zog development by creating an account on GitHub.</span></p>

  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="393722" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/930">Post #929</a>
	                </div>
	            </div>
              <div id="likers-container-393722" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="393722"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-last-post cat-last-post" title="Last post!"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <span class="all-loaded">— All posts loaded —</span>
</div></template></turbo-stream>