HM

hanweg/mcp-tool-builder

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

25 stars 6 forks Качество 57 Тренд 11Unlicense

MCP-сервер, который создает собственные инструменты по мере необходимости

Обзор

MCP-сервер, который позволяет LLM динамически создавать новые инструменты через клиентов MCP, таких как Claude Desktop. - Создавать новые инструменты, описывая их на естественном языке - Требуется перезапуск клиента для использования новых инструментов (Claude Desktop) - Новые инструменты сохраняются как скриптлеты Python в ...\mcp-tool-builder\tools.json - get bitcoin price: Fetches current Bitcoin price from CoinGecko - get weather forecast: Gets weather for US ZIP codes (uses geopy) Используйте команду create tool в Claude Desktop (или настоятельно рекомендуем!!), чтобы динамически создавать новые инструменты. 1. Клонировать это хранилище 2. Установить зависимости:

Обзор (машинный перевод)

MCP Tool Builder MCP-сервер, который позволяет LLM динамически создавать новые инструменты через клиентов MCP, таких как Claude Desktop.

Особенности

Создавать новые инструменты, описывая их на естественном языке Требует перезапуска клиента для использования новых инструментов (Claude Desktop) Новые инструменты сохраняются как скриптлеты Python в …\mcp-tool-builder\tools

  • Новые определения инструментов сохраняются в …\mcp-tool-builder\tools\tools.json

Примеры инструментов для установки

  • get bitcoin price: отбирает текущую цену биткоина у CoinGecko Get weather forecast: Получает погоду для почтовых индексов США (использует геопии)

##Создание новых инструментов Используйте команду create tool в Claude Desktop (или настоятельно рекомендуем!!), чтобы динамически создавать новые инструменты.

##Установка

  1. Клонировать это хранилище
  2. Установить зависимости:

Использование с Claude Desktop

Добавить [[Т0]]:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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"
            ]
        }
    }
}

Открыть полный README на GitHub

Установка

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" ] } } }