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

Fused MCP Agents: Setting up MCP Servers for Data

Настраивает MCP-серверы для интеграции Python-кода с Claude Desktop App для data scientists

Jupyter Notebook
26 stars

Описание

Репозиторий предоставляет 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 | sh Windows: 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.

Информация

Язык
Jupyter Notebook
Лицензия
MIT License
GitHub Stars
26

Ссылки