bevy_brp_mcp 0.22.2

MCP server for Bevy Remote Protocol (BRP) integration
//! Individual tool modules containing parameter and result structs for each BRP tool

mod brp_execute;
mod brp_extras_click_mouse;
mod brp_extras_double_click_mouse;
mod brp_extras_double_tap_gesture;
mod brp_extras_drag_mouse;
mod brp_extras_get_diagnostics;
mod brp_extras_move_mouse;
mod brp_extras_pinch_gesture;
mod brp_extras_rotation_gesture;
mod brp_extras_screenshot;
mod brp_extras_scroll_mouse;
mod brp_extras_send_keys;
mod brp_extras_send_mouse_button;
mod brp_extras_set_window_title;
mod brp_extras_type_text;
mod brp_list_agent_tools;
mod registry_schema;
mod rpc_discover;
mod world_despawn_entity;
mod world_find_entities_by_name;
mod world_get_components;
mod world_get_resources;
mod world_insert_components;
mod world_insert_resources;
mod world_list_components;
mod world_list_resources;
mod world_mutate_components;
mod world_mutate_resources;
mod world_query;
mod world_remove_components;
mod world_remove_resources;
mod world_reparent_entities;
mod world_spawn_entity;
mod world_trigger_event;

pub use brp_execute::BrpExecute;
pub use brp_execute::ExecuteParams;
pub use brp_extras_click_mouse::ClickMouseParams;
pub use brp_extras_click_mouse::ClickMouseResult;
pub use brp_extras_double_click_mouse::DoubleClickMouseParams;
pub use brp_extras_double_click_mouse::DoubleClickMouseResult;
pub use brp_extras_double_tap_gesture::DoubleTapGestureParams;
pub use brp_extras_double_tap_gesture::DoubleTapGestureResult;
pub use brp_extras_drag_mouse::DragMouseParams;
pub use brp_extras_drag_mouse::DragMouseResult;
pub use brp_extras_get_diagnostics::GetDiagnosticsParams;
pub use brp_extras_get_diagnostics::GetDiagnosticsResult;
pub use brp_extras_move_mouse::MoveMouseParams;
pub use brp_extras_move_mouse::MoveMouseResult;
pub use brp_extras_pinch_gesture::PinchGestureParams;
pub use brp_extras_pinch_gesture::PinchGestureResult;
pub use brp_extras_rotation_gesture::RotationGestureParams;
pub use brp_extras_rotation_gesture::RotationGestureResult;
pub use brp_extras_screenshot::BrpExtrasScreenshot;
pub use brp_extras_screenshot::ScreenshotParams;
pub use brp_extras_scroll_mouse::ScrollMouseParams;
pub use brp_extras_scroll_mouse::ScrollMouseResult;
pub use brp_extras_send_keys::SendKeysParams;
pub use brp_extras_send_keys::SendKeysResult;
pub use brp_extras_send_mouse_button::SendMouseButtonParams;
pub use brp_extras_send_mouse_button::SendMouseButtonResult;
pub use brp_extras_set_window_title::SetWindowTitleParams;
pub use brp_extras_set_window_title::SetWindowTitleResult;
pub use brp_extras_type_text::TypeTextParams;
pub use brp_extras_type_text::TypeTextResult;
pub use brp_list_agent_tools::BrpListAgentTools;
pub use brp_list_agent_tools::ListAgentToolsParams;
pub use registry_schema::RegistrySchemaParams;
pub use registry_schema::RegistrySchemaResult;
pub use rpc_discover::RpcDiscoverParams;
pub use rpc_discover::RpcDiscoverResult;
pub use world_despawn_entity::DespawnEntityParams;
pub use world_despawn_entity::DespawnEntityResult;
pub use world_find_entities_by_name::FindEntitiesByNameParams;
pub use world_find_entities_by_name::WorldFindEntitiesByName;
pub use world_get_components::GetComponentsParams;
pub use world_get_components::GetComponentsResult;
pub use world_get_resources::GetResourcesParams;
pub use world_get_resources::GetResourcesResult;
pub use world_insert_components::InsertComponentsParams;
pub use world_insert_components::InsertComponentsResult;
pub use world_insert_resources::InsertResourcesParams;
pub use world_insert_resources::InsertResourcesResult;
pub use world_list_components::ListComponentsParams;
pub use world_list_components::ListComponentsResult;
pub use world_list_resources::ListResourcesParams;
pub use world_list_resources::ListResourcesResult;
pub use world_mutate_components::MutateComponentsParams;
pub use world_mutate_components::MutateComponentsResult;
pub use world_mutate_resources::MutateResourcesParams;
pub use world_mutate_resources::MutateResourcesResult;
pub use world_query::QueryParams;
pub use world_query::QueryResult;
pub use world_remove_components::RemoveComponentsParams;
pub use world_remove_components::RemoveComponentsResult;
pub use world_remove_resources::RemoveResourcesParams;
pub use world_remove_resources::RemoveResourcesResult;
pub use world_reparent_entities::ReparentEntitiesParams;
pub use world_reparent_entities::ReparentEntitiesResult;
pub use world_spawn_entity::SpawnEntityParams;
pub use world_spawn_entity::SpawnEntityResult;
pub use world_trigger_event::TriggerEventParams;
pub use world_trigger_event::TriggerEventResult;