Utilitybelt logo

Utilitybelt

by richardanaya

Utilitybelt is a CLI tool designed to interact with MCP endpoints for command-line AI agents like aider. It helps load aider with the necessary context to call tools on an MCP endpoint.

View on GitHub

Last updated: N/A

<p align="center"> <img src="https://github.com/user-attachments/assets/3f8c6127-2c02-4103-a010-0ea5a44dcbe2" alt="Description" width="300"> </p>

A CLI tool for interacting with MCP endpoints for CLI based AI agents (like aider)

Usage

The purpose of this tool is to load aider with context of how to call tools on an MCP endpoint.

inside aider

/run utilitybelt describe https://mcp-example.com

this should a list of command line calls to aider to use as suggestions for tools it can call.

when tools are suggested, aider should use the following format:

/run utilitybelt tools call https://mcp-example.com <tool_name> "<tool_params_escaped_json>"

See it work

Using an MCP endpoint for a calculator in aider.

<img width="530" alt="Screenshot 2025-03-24 at 1 02 00 AM" src="https://github.com/user-attachments/assets/3af0d45e-c1e9-4700-abec-d48e395d999f" /> <img width="558" alt="Screenshot 2025-03-24 at 1 02 13 AM" src="https://github.com/user-attachments/assets/32ecbe7e-8102-4b41-a165-b01685e2635d" />