zachdaniel

zachdaniel

Creator of Ash

😎 Ash AI: A comprehensive LLM toolbox for Ash Framework

Just released: Ash AI, a new extension for Ash Framework. LLM integration for Elixir apps. Use Ash’s declarative approach for structured outputs, secure tool calling & MCP.

Read the blog post for more! Ash AI: A comprehensive LLM toolbox for Ash Framework

Most Liked

zachdaniel

zachdaniel

Creator of Ash

There are three separate MCPs in this conversation:

  1. tidewave - this is a dev MCP that can do pretty much “anything” within your running application (like read from the database)
  2. the MCP server tooling we provide that lets you expose your actions as tools over MCP for external consumption
  3. the dev tools MCP server, which just currently has 2 experimental tools (list_resources and list_generators)
ken-kost

ken-kost

a development tool MCP server which complements Tidewave perfectly

Could you outline an example for this? :folded_hands:
Haven’t yet tried using them in tandem and I’m wondering how would I do that.
AFAIS Tidewave acts as a general MCP server while Ash AI goes through Ash.
I imagine if I want MCP to fetch something Tidewave would access the database directly while Ash AI would go through a read action - is this correct?

vasspilka

vasspilka

Ash ecosystem is killing it!

Congrats on the new release :slight_smile:

(LOOL so apparently I never hit reply :sweat_smile: , better late than never I suppose)

Where Next?

Popular in News & Updates Top

ConnorRigby
This week we added official Nerves support for the OSD32MP1 line of SOMs. Currently we have tested the osd32mp1-brk breakout board, and ...
New
sorentwo
Many months ago when I originally announced Oban I mentioned that a LiveView powered UI would be available for it soon. Well, the “soon” ...
New
jjcarstens
I know you might be thinking ¬ “Why make another SSH daemon wrapper when there already exists many like sshex and esshd??” Well, grea...
New
zachdaniel
Hey folks! AshEvents Release We’ve just released the first version of AshEvents, an Event Sourcing tool for Ash Framework apps. Check o...
New
zachdaniel
Hey everyone! What I’ll cover in this post: Major refactors The future of Ash.Flow Current state of atomics and bulk actions Whats nex...
New
sorentwo
Oban.Web is a view of Oban’s inner workings that you host directly within your Phoenix application. Powered by Oban Metrics and Phoenix L...
New
zachdaniel
Ash and AshPostgres generators/installers, built with igniter are available on main! I’ll be very grateful to anyone willing to give the...
New
zachdaniel
Hey folks! I’ll be teasing some interesting bits going into Ash 3.0 while I work on it, and this is post #1! You can follow along with t...
New
zachdaniel
@jimsynz just launched an epic new extension for Ash! It allows you to create rich mix tasks for calling your resource actions directly f...
New
jjcarstens
NervesPack 0.4.0 is a minor bump with a fairly big change. This update drops :nerves_firmware_ssh in favor of the newer and more focused...
New

Other popular topics Top

New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
jaysoifer
Is there a way to rollback a specific migration and only that one (“skipping” all the other ones)? Would mix ecto.rollback -v 200809061...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement