WORK IN PROGRESS - USE WITH CAUTION - Windows
Динамически создаёт новые инструменты для LLM на основе описаний на естественном языке
Описание
MCP-сервер позволяет моделям ИИ, таким как Claude Desktop, динамически генерировать новые инструменты через описания на естественном языке. Новые инструменты сохраняются как Python-скрипты в директории tools и в tools.json. Включает примеры: получение цены Bitcoin с CoinGecko и прогноза погоды для ZIP-кодов США с geopy. Требует перезапуска клиента для активации. Идеально для расширения возможностей LLM без ручного программирования, повышая гибкость в задачах автоматизации и интеграции данных.
Возможности
Создание инструментов на естественном языке
LLM описывает инструмент, сервер генерирует Python-скрипт и добавляет в tools.json.
Сохранение и управление инструментами
Новые инструменты сохраняются в директории tools как скрипты, требует перезапуска клиента для использования.
Встроенные примеры инструментов
Включает get_bitcoin_price для цены Bitcoin с CoinGecko и get_weather_forecast для погоды в США с geopy.
Интеграция с Claude Desktop
Поддержка динамического создания через команду create_tool в клиенте, расширяя возможности ИИ.
Установка
- Клонируйте репозиторий.
- Установите зависимости: cd mcp-tool-builder uv venv .venv\Scripts\activate uv pip install -e .
Для использования с Claude Desktop добавьте в claude_desktop_config.json: { “mcpServers”: { “tool-builder”: { “command”: “uv”, “args”: [ “–directory”, “PATH_TO\mcp-tool-builder”, “run”, “tool-builder” ] } } }