- Explore MCP Servers
- mcp-tool-builder
Mcp Tool Builder
What is Mcp Tool Builder
MCP Tool Builder is an MCP server that enables Large Language Models (LLMs) to dynamically create new tools as needed through MCP clients like Claude Desktop.
Use cases
Use cases include fetching real-time data such as Bitcoin prices or weather forecasts, and dynamically creating tools for various tasks based on user needs.
How to use
To use MCP Tool Builder, clone the repository, install the dependencies, and configure it in the Claude Desktop settings. Use the ‘create_tool’ command in Claude Desktop to dynamically create new tools.
Key features
Key features include the ability to create new tools using natural language descriptions, saving new tools as Python scriptlets, and storing tool definitions in a JSON file.
Where to use
undefined
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Tool Builder
MCP Tool Builder is an MCP server that enables Large Language Models (LLMs) to dynamically create new tools as needed through MCP clients like Claude Desktop.
Use cases
Use cases include fetching real-time data such as Bitcoin prices or weather forecasts, and dynamically creating tools for various tasks based on user needs.
How to use
To use MCP Tool Builder, clone the repository, install the dependencies, and configure it in the Claude Desktop settings. Use the ‘create_tool’ command in Claude Desktop to dynamically create new tools.
Key features
Key features include the ability to create new tools using natural language descriptions, saving new tools as Python scriptlets, and storing tool definitions in a JSON file.
Where to use
undefined
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
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
- 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"
]
}
}
}
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










