zachdaniel
Creator of Ash
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
Trending in News & Updates
Today we’re releasing Oban for Python. Not an Oban client in Python. Not a pythonx wrapper embedded in Elixir. Nope, it’s a fully operati...
New
I’ll be using this thread to share Hologram patch release announcements. Minor releases will continue to get dedicated threads with blog ...
New
This release unifies configuration for queues, repos, and services, swaps opaque timing integers for readable durations, and backports pe...
New
:heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::heart::hea...
New
Aludel 0.7.0 is released :tada:
Since 0.5.0, Aludel has grown into a much more complete LLM evaluation toolkit for Elixir and Phoenix app...
New
NatureWhistle v0.4.1 is out! :tada:
This release is a pretty significant step forward for the project.
When I first built NatureWhistle,...
New
Other Trending Topics
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #ai
- #elixirconf-us
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 5- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
ken-kost
Could you outline an example for this?
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?
zachdaniel
There are three separate MCPs in this conversation:
list_resourcesandlist_generators)ghannam80
Hi @zachdaniel ,

thanks for looking into adding this great addition to Ash as it is one of the things I believe will be in demand in the future “Making software ready for AI agents customers”.
I have tried the chat one as a sample and I just would like to confirm with you what it can provide, I tried it with just a sample new project and I noticed it gives me just general answers right now, is this the intent? Or the intent to have a new interface to services based on prompt? as an example “prompt : generate an invoice to the customer ABC and send it to the e-mail”?
One amazing thing, I switched to another language and right away it answered
below image shows what I got now.
zachdaniel
You can add tools by modifying the response change. See the readme for how to make your ash actions callable as tools
then, alter the code in your response change like 
tools: [:your, :tool, :names]. Then your agent can use your app via those toolsvasspilka
Ash ecosystem is killing it!
Congrats on the new release
(LOOL so apparently I never hit reply
, better late than never I suppose)