HM

hanweg/mcp-tool-builder

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

25 stars 6 forks 品質 57 トレンド 11Unlicense

必要に応じて独自のツールを作成するMCPサーバー

概要

Claude Desktop などの MCP クライアントを通じて、LM が動的に新しいツールを作成することを可能にする MCP サーバー。 - 自然言語でそれらを記述することにより、新しいツールを作成する - クライアントの再起動を要求します 新規ツール(Claude Desktop) - 新しいツールは、...\mcp-tool-builder\toolsのpythonスクリプトとして保存されます - 新しいツールの定義は、...\mcp-tool-builder\tools.jsonに保存されます - get bitcoin price: CoinGecko - get weather forecastから現在のBitcoin価格をフェッチ: US ZIPコードの天気を取得します(ジオピーを使用する) Claude Desktopでcreate toolコマンドを使用する(または強くお勧め!!)、動的に新しいツールを作成する 1。 このリポジトリのクローン2。 依存関係をインストールします

概要(AI 翻訳)

MCPツールビルダー

Claude Desktop などの MCP クライアントを通じて、LM が動的に新しいツールを作成することを可能にする MCP サーバー。

##特徴

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

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

  • get bitcoin price: CoinGeckoから現在のBitcoin価格をフェッチ
  • get weather forecast: US ZIP コードの天気を取得します(ジオピーを使用する)

新しいツールの作成

Claude Desktopでcreate toolコマンドを使用する(または強くお勧め!!)、動的に新しいツールを作成する

インストール

  1. このリポジトリをクローンする
  2. 依存関係を取付けて下さい:

Claudeデスクトップでの使用

claude_desktop_config.json に追加します

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

WORK IN PROGRESS - USE WITH CAUTION - Windows

MCP Tool Builder

An MCP server that empowers LLMs to dynamically create new tools through MCP clients such as Claude Desktop.

Features

  • Create new tools by describing them in natural language
    • Requires client restart to use new tools (Claude Desktop)
  • New tools are saved as python scriptlets in …\mcp-tool-builder\tools
  • New tool definitions are saved in …\mcp-tool-builder\tools\tools.json

Example tools included at installation

  • get_bitcoin_price: Fetches current Bitcoin price from CoinGecko
  • get_weather_forecast: Gets weather for US ZIP codes (uses geopy)

Creating New Tools

Use the create_tool command in Claude Desktop (or suggest strongly!!) to create new tools dynamically

Installation

  1. Clone this repository
  2. Install dependencies:
cd mcp-tool-builder
uv venv
.venv\Scripts\activate
uv pip install -e .

Usage with Claude Desktop

Add to claude_desktop_config.json:

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

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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