{"repo":"hesreallyhim/diy-tools-mcp","free":true,"listed":false,"github":"https://github.com/hesreallyhim/diy-tools-mcp","clone":"git clone https://github.com/hesreallyhim/diy-tools-mcp.git","description":"An MCP server that allows users to dynamically add custom tools/functions at runtime","language":"TypeScript","stars":43,"topics":["agent-frameworks","agentic-ai","agentic-coding","anthropic","anthropic-claude","claude","claude-code","mcp","mcp-framework","mcp-server"],"license":"MIT","category":"mcp-servers","readme_excerpt":"DIY Tools MCP Server A Model Context Protocol (MCP) server that allows you to create custom tools/functions at runtime in any programming language and expose them to Claude or other MCP clients. Overview The DIY Tools MCP server enables you to dynamically add custom tools without needing to write a full MCP server. Simply provide the function code, parameters schema, and the server handles the rest - validation, execution, persistence, and MCP protocol integration. This server bridges the gap between simple function definitions and the MCP protocol, making it easy to extend Claude's capabilities with custom tools written in Python, JavaScript, Bash, Ruby, or TypeScript. Features - Dynamic Tool Registration : Add new tools at runtime without restarting the server - Multi-Language Support : Write functions in Python, JavaScript, Bash, and more - File-Based Functions : Define functions in separate files for better maintainability - Automatic Validation : Functions are validated for syntax before registration - Security Validation : Comprehensive security checks for file-based functions - Persistence : Registered tools are saved and automatically loaded on server restart - Type Safety : Full JSON Schema validation for function parameters - Error Handling : Comprehensive error messages and timeout protection - Source Code Viewer : Built-in tool to inspect function source code Installation Usage Starting the Server Adding Tools The server provides four built-in tools: 1. add tool -","default_branch":null,"files":null,"tree":[],"storefront":"/r/hesreallyhim","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hesreallyhim/diy-tools-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}