This is an example of how to apply the principle of Clean Architecture (by Robert Martin) to an Axum project. Please note that I made some adaptations, which seem to be more practical for my use cases.
Feel free to use this repo as a template for your projects.
YouTube video with explanations: https://youtu.be/TrNpyFMtnzI
$ claude mcp add axum-clean-architecture \
-- python -m otcore.mcp_server <graph>