Fused MCP Agents: Setting up MCP Servers for Data
Настраивает MCP-серверы для интеграции Python-кода с Claude Desktop App для data scientists
Описание
Репозиторий предоставляет notebook-воркфлоу для настройки MCP-серверов, позволяющих LLM вроде Claude выполнять HTTP-запросы и подключаться к API/коду. Основан на Fused UDFs — Python-функциях для локального запуска. Идеален для data scientists: передача любого Python-кода в desktop-приложение Claude без аккаунта Fused. Технологии: Python 3.11, uv, notebooks в Jupyter. Применения: автоматизация задач с данными, создание агентов для анализа и обработки.
Возможности
Настройка MCP-серверов
Простой workflow в notebooks для интеграции с Claude Desktop App.
Передача Python-кода
Выполнение любого Python-кода локально через UDFs для data scientists.
Создание агентов
Разработка кастомных агентов и функций в notebook `create_your_own_agents.ipynb`.
Локальный клиент для Claude
Поддержка Linux без desktop app с использованием Anthropic API.
Отладка и конфигурация
Генерация JSON-конфигов для MCP с путями к инструментам вроде uv.
Установка
- Клонируйте репозиторий:
git clone https://github.com/fusedio/fused-mcp.git && cd fused-mcp/ - Установите uv:
macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" - Проверьте:
uv run main.py -h - Следуйте notebook
fused_mcp_agents.ipynbв IDE. Для Linux (без Claude Desktop): Создайте Anthropic API Key, добавьте в.envкакANTHROPIC_API_KEY=your-key, запуститеuv run main.py --agent get_current_timeиuv run client.py http://localhost:8080/sse.