beet icon indicating copy to clipboard operation
beet copied to clipboard

MCP Dynamic Tools

Open mrchantey opened this issue 7 months ago • 0 comments

Currently types of content are hardcoded as ContentType and CrateMeta, being able to create tool descriptions based on a config file will allow us to move beyond the hardcoded types, and allow the user to define these in the beet.toml.

A good place to start might be checking out the MCP Rust SDK to see if dynamic tools are a thing.

Also I'm hoping to remove all toolbox and schemars macros, prefering bevy_reflect when we need to do schema stuff but have no idea if/how that would work.

mrchantey avatar May 29 '25 15:05 mrchantey