Skip to content

MCP Dynamic Tools #49

@mrchantey

Description

@mrchantey

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-MCPModel Context Protocol toolingC-FeatureA new feature, making something new possibleM-Needs-Release-NoteWork that should be called out in the blog due to impactS-Adopt-MeThe original author has no intent to complete this work. Pick me up!

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions