mcpField
W
WORK IN PROGRESS - USE WITH CAUTION - Windows

WORK IN PROGRESS - USE WITH CAUTION - Windows

ローカル
github.com/hanweg開発ツール2596 週間前に更新

WORK IN PROGRESS - USE WITH CAUTION - Windows について

MCP Tool Builder は、LLM が自然言語による説明から新しいツールを動的に作成できるようにする MCP サーバーで、Claude Desktop などのクライアントから利用します。開発中のプロジェクトであり、Windows 向けの手順のみが記載されているため、注意して使用する必要があります。

主な機能

  1. 01自然言語の説明から新しいツールを作成
  2. 02新しいツールを Python スクリプトとして保存
  3. 03ツールの定義を tools.json に記録
  4. 04ビットコイン価格と天気予報の例ツールを同梱
  5. 05新しいツールの読み込みにはクライアントの再起動が必要

活用シーン

  1. 01Claude Desktop で必要に応じたカスタムツールの生成
  2. 02ビットコインの現在価格の取得
  3. 03米国の郵便番号による天気予報の取得

MCP 対応

このプロジェクトは MCP サーバーであり、Claude Desktop などの MCP クライアントにツール作成機能を公開し、再起動後に生成された新しいツールを読み込みます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

作業中 - 注意して使用してください - Windows

MCP Tool Builder

Claude Desktop などの MCP クライアントを通じて、LLM が新しいツールを動的に作成できるようにする MCP サーバーです。

mcp-tool-builder MCP server

機能

  • 自然言語で説明して新しいツールを作成できます
    • 新しいツールを使用するにはクライアントの再起動が必要です(Claude Desktop)
  • 新しいツールは ...\mcp-tool-builder\tools に Python スクリプトレットとして保存されます
  • 新しいツールの定義は ...\mcp-tool-builder\tools\tools.json に保存されます

インストール時に含まれるツールの例

  • get_bitcoin_price:CoinGecko から現在の Bitcoin 価格を取得します
  • get_weather_forecast:米国の ZIP コードの天気予報を取得します(geopy を使用)

新しいツールの作成

Claude Desktop の create_tool コマンドを使用して(または強く提案して!!)、新しいツールを動的に作成します

インストール

  1. このリポジトリをクローンします
  2. 依存関係をインストールします:
cd mcp-tool-builder
uv venv
.venv\Scripts\activate
uv pip install -e .

Claude Desktop での使用方法

claude_desktop_config.json に追加します:

{
    "mcpServers": {
        "tool-builder": {
            "command": "uv",
            "args": [
                "--directory", 
                "PATH_TO\\mcp-tool-builder",
                "run",
                "tool-builder"
            ]
        }
    }
}

スクリーンショット 2024-12-24 105318

画像

コメント

MCP は初めてですか?

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

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