Skip to main content
Glama

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

  1. Clone this repository

  2. 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" ] } } }

Screenshot 2024-12-24 105318

image

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    A dynamic MCP server implementation that automatically loads tools, resources, and prompts from their respective directories, allowing for easy extension and configuration.
    Last updated -
    MIT License
  • A
    security
    F
    license
    A
    quality
    A server built with mcp-framework that allows users to extend Claude's capabilities by adding custom tools that can be used through the Claude Desktop client.
    Last updated -
    3
    34
  • A
    security
    F
    license
    A
    quality
    An MCP server that allows users to create custom tools on the fly by stitching together actions from multiple MCP tools into reusable routines.
    Last updated -
    4
    0
    1
  • A
    security
    F
    license
    A
    quality
    An intelligent MCP server that enables seamless restarting of Claude's MCP handler process without disrupting the UI, allowing for plugin reloading without closing the entire Claude Desktop application.
    Last updated -
    3
    5
    • Apple
    • Linux

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hanweg/mcp-tool-builder'

If you have feedback or need assistance with the MCP directory API, please join our Discord server