
MCP Tool Builder
โ 24from hanweg
An MCP server that allows LLMs to dynamically create new tools through MCP clients like Claude Desktop.
๐ฅ๐ฅโ VerifiedFreeQuick setup
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
Creating New Tools
Use the create_tool command in Claude Desktop (or suggest strongly!!) to create new tools dynamically
Copy & paste โ that's it
cd mcp-tool-builder
uv venv
.venv\Scripts\activate
uv pip install -e .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)
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"
]
}
}
}No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under Unlicenseโ you can use, modify, and redistribute it under that license's terms.
View the full license file on GitHub โ