mctrust-0.2.0 has been yanked.
mctrust
Monte Carlo Tree Search. UCT, RAVE, progressive widening, configurable policies, optional parallelism. Implement the Environment trait for your domain and the search handles the rest.
use ;
// Define your domain
// Search
let config = builder.iterations.build;
let mut search = new;
let best_move = search.run;
Not just for games
MCTS works anywhere you have a state space to explore: hyperparameter tuning, robot path planning, scan strategy optimization, molecular design, theorem proving. The Environment trait is generic.
TOML configuration
= 50000
= 1.41
= 100
Contributing
Pull requests are welcome. There is no such thing as a perfect crate. If you find a bug, a better API, or just a rough edge, open a PR. We review quickly.
License
MIT. Copyright 2026 CORUM COLLECTIVE LLC.