mcpField
U
UtilityBelt

UtilityBelt

github.com/richardanayaコーディングエージェント980 週間前に更新

UtilityBelt について

UtilityBelt は aider などの CLI ベース AI エージェント用のコマンドラインツールで、MCP エンドポイントと連携します。MCP サーバーの利用可能なツールを記述し、エージェント向けの推奨コマンド形式を生成します。

主な機能

  1. 01MCP エンドポイントツールを記述
  2. 02コマンド提案を生成
  3. 03aider ワークフローと統合

活用シーン

  1. 01aider のツール検出を強化
  2. 02外部 MCP サーバーに接続

MCP 対応

UtilityBelt はクライアントとして機能し、CLI ベースの AI エージェントがリモート MCP サーバーの公開ツールを検出して呼び出すことを可能にします。

詳細

Description

MCP エンドポイントと対話するための CLI ツール(aider などのコマンドラインベースの AI エージェント向け)

使用方法

このツールの目的は、MCP エンドポイント上のツールを呼び出す方法のコンテキストで aider を読み込むことです。

aider 内で

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

これは aider が呼び出せるツールの提案として使用するコマンドライン呼び出しのリストであるべきです。

ツールが提案されるときは、aider は以下の形式を使用する必要があります。

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

動作確認

aider で計算機用の MCP エンドポイントを使用します。

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。