
hanweg/mcp-tool-builder
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
必要に応じて独自のツールを作成する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コマンドを使用する(または強くお勧め!!)、動的に新しいツールを作成する
インストール
- このリポジトリをクローンする
- 依存関係を取付けて下さい:
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
- Clone this repository
- 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"
]
}
}
}
インストール
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"
]
}
}
}