UtilityBelt is a Command Line Interface (CLI) tool designed to interact with MCP (Machine Control Protocol) endpoints, specifically for CLI-based AI agents like aider. It enables users to load aider with the context of how to call tools on an MCP endpoint, providing a seamless integration for executing commands and tools.
To load aider with the context of how to call tools on an MCP endpoint, use the following command:
/run utilitybelt describe https://mcp-example.com
This will generate a list of command line calls that aider can use as suggestions for available tools.
When tools are suggested, aider should use the following format to call a specific tool:
/run utilitybelt tools call https://mcp-example.com <tool_name> "<tool_params_escaped_json>"
Below are screenshots demonstrating the usage of UtilityBelt with an MCP endpoint for a calculator in aider:
UtilityBelt is a tool that facilitates communication with MCP servers from aider, enhancing the capabilities of CLI-based AI agents.
Note: No releases or packages have been published for this project as of the latest update.