mcp-tool-builder

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Fetches current Bitcoin price data from CoinGecko API

  • Dynamically creates new Python-based tools from natural language descriptions, saving them as scriptlets

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

MCP ツールビルダー

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

特徴

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

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

  • get_bitcoin_price: CoinGeckoから現在のビットコイン価格を取得します
  • get_weather_forecast: 米国の郵便番号の天気を取得します(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" ] } } }

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

ユーザーのリクエストに基づいて必要に応じて新しいツールを作成して自身を構築する MCP サーバー (新しく作成されたツールを使用するには、Claude Desktop を再起動する必要があります)。

  1. MCP Tool Builder
    1. Features
    2. Example tools included at installation
    3. Creating New Tools
    4. Installation
    5. Usage with Claude Desktop
ID: 1ziiztkcx1