mcpField
U
UtilityBelt

UtilityBelt

github.com/richardanayaCoding Agents9Updated 80w ago

About UtilityBelt

UtilityBelt is a CLI tool enabling AI agents like aider to interact with MCP endpoints. It describes available tools on MCP services and generates suggested command formats for agents to call them.

Key features

  1. 01Describe MCP endpoint tools
  2. 02Generate command suggestions
  3. 03Integrate with aider workflows

Use cases

  1. 01Enhance tool discovery in aider
  2. 02Connect to external MCP services

MCP support

UtilityBelt acts as a client, enabling CLI-based AI agents to discover and invoke tools exposed by remote MCP servers.

Details

From the project README

Description

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.

Screenshot 2025-03-24 at 1 02 00 AM Screenshot 2025-03-24 at 1 02 13 AM

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.