This Rust-based MCP server offers read-only access to LOOT's powerful mod data analysis capabilities, leveraging `rmcp` and `libloot` to provide detailed insights into game mod configurations. It specializes in delivering LOOT-style output, including suggested load orders, plugin metadata, general messages, and Bash tags from plugin headers. Designed for seamless integration, it's typically deployed as a Docker container, providing a robust and consistent environment for clients like Cursor to query LOOT-specific data. This tool differentiates itself from other MCP servers by focusing solely on LOOT-style data, rather than Nexus API data, records, FormIDs, or Mod Organizer 2 layouts.
Key Features
01Offers diagnostic logging and timing features for performance monitoring and troubleshooting.
020 GitHub stars
03Exposes LOOT-style output, including suggested load orders and plugin metadata.
04Leverages `libloot` for accurate masterlist-driven analysis of mod data.
05Designed for containerized deployment with Docker for easy setup and consistent environments.
06Supports extensive configuration via environment variables for game paths and LOOT data.
Use Cases
01Integrating LOOT's sophisticated load order suggestions into an MCP-compatible client or mod manager.
02Retrieving specific plugin metadata, such as problems, warnings, and error messages from LOOT masterlists.
03Analyzing mod setups for general LOOT messages and Bash tags from plugin headers.