mcp-tool-builder

mcp-tool-builder

20

MCP Tool Builder is an MCP server designed to enable large language models (LLMs) to create new tools dynamically. It integrates with MCP clients like Claude Desktop and allows for natural language-based tool creation. The server also supports saving tools as Python scriptlets and managing their definitions in JSON format.

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.
  • New tools are saved as python scriptlets.
  • Tool definitions are stored in a JSON file.

Example Tools

  • get_bitcoin_price: Fetch current Bitcoin price
  • get_weather_forecast: Get weather forecast for US ZIP codes

Creating New Tools

Use the create_tool command to create tools dynamically.

Installation

  1. Clone the repository
  2. Install dependencies.

Usage with Claude Desktop

Add the server configuration to claude_desktop_config.json.