Skip to main content
Glama

mcp-tool-builder

by hanweg

作業中 - 注意して使用してください - 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" ] } } }

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

画像

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

local-only server

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

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

  1. MCP ツールビルダー
    1. 特徴
    2. インストール時に含まれるツールの例
    3. 新しいツールの作成
    4. インストール
    5. Claude Desktopでの使用

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    A dynamic MCP server implementation that automatically loads tools, resources, and prompts from their respective directories, allowing for easy extension and configuration.
    Last updated -
    Python
    MIT License
  • A
    security
    F
    license
    A
    quality
    A server built with mcp-framework that allows users to extend Claude's capabilities by adding custom tools that can be used through the Claude Desktop client.
    Last updated -
    3
    731
    TypeScript
  • A
    security
    F
    license
    A
    quality
    An MCP server that allows users to create custom tools on the fly by stitching together actions from multiple MCP tools into reusable routines.
    Last updated -
    4
    23
    1
    TypeScript
  • A
    security
    F
    license
    A
    quality
    An intelligent MCP server that enables seamless restarting of Claude's MCP handler process without disrupting the UI, allowing for plugin reloading without closing the entire Claude Desktop application.
    Last updated -
    3
    4
    TypeScript
    • Apple
    • Linux

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hanweg/mcp-tool-builder'

If you have feedback or need assistance with the MCP directory API, please join our Discord server