X_MCP_RECIPE_LINK_DANGLING
Means
a recipe links to a docs://recipes/ URI no recipe serves
Typical cause
a recipe's markdown names docs://recipes/<name>, and recipes: on that server holds no recipe by that name
Fix
recipes: [...(await markdownRecipes({ dir })), <the missing recipe>] — or correct the link in the file the cause names