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-buildertools
- New tool definitions are saved in …mcp-tool-buildertoolstools.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
.venvScriptsactivate
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"
]
}
}
}
Tool Builder
Project Details
- hanweg/mcp-tool-builder
- The Unlicense
- Last Updated: 4/20/2025
Recomended MCP Servers
Cline Browser-Use MCP
MCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics
MCP for Proxmox integration in Cline
MCP Server to integrate Unity Editor game engine with different AI Model clients (e.g. Claude Desktop, Windsurf, Cursor)
A Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology, allowing you to create, link,...
A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and...
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android...
A Model Context Protocol server for Linear.
A Model Context Protocol for reading todos and writing todos and projects in the macOS app Things3 using...





