Skip to content

Conversation

hashemix
Copy link
Member

@hashemix hashemix commented Sep 17, 2025

📌 Summary

Introduced new macros to simplify elicitation process , and added a exclusive function for sending elicit request to the server runtime.

✨ Changes Made

  • Introduced mcp_elicit macro to annotate structs to be used in elicitation process
  • Improved JsonSchema derive macro to support new attributes like minimum, maximum, default, min_width, ma_width, format etc.

🛠️ Testing Steps

cargo make check

@hashemix hashemix marked this pull request as ready for review September 18, 2025 10:50
@hashemix hashemix changed the title feat: add elicitation method and macros to the server runtime feat: add elicitation macros Sep 18, 2025
@hashemix hashemix changed the title feat: add elicitation macros feat: add elicitation macros and add elicit_input() method Sep 18, 2025
@hashemix hashemix merged commit 3ab5fe7 into main Sep 18, 2025
7 of 9 checks passed
@hashemix hashemix mentioned this pull request Sep 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant