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
- Clone the repository
- Install dependencies.
Usage with Claude Desktop
Add the server configuration to claude_desktop_config.json
.