Перейти к содержимому

WORK IN PROGRESS - USE WITH CAUTION - Windows

Динамически создаёт новые инструменты для LLM на основе описаний на естественном языке

Python
27 stars

Описание

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 в клиенте, расширяя возможности ИИ.

Установка

  1. Клонируйте репозиторий.
  2. Установите зависимости: 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” ] } } }

Информация

Язык
Python
Лицензия
The Unlicense
GitHub Stars
27

Ссылки