MCP-серверы

mcp safe local python executor mcp safe local python executor логотип

Сайт https://github.com/maxim-saplin/mcp_safe_local_python_executor
Цена Бесплатный доступ
Основные направления AI-инфраструктура и MLOps, МСР для инференса

Safe Local Python Executor

Safe Local Python Executor — это MCP-сервер, который предоставляет безопасную локальную среду выполнения Python-кода для AI-агентов, позволяя запускать сгенерированный LLM код без Docker или виртуальных машин, но с ограничениями по безопасности и изоляции. Он оборачивает runtime на базе Hugging Face LocalPythonExecutor из фреймворка smolagents и экспонирует его как инструмент run_python через Model Context Protocol (MCP).

Ключевые особенности:

Безопасное выполнение Python-кода: Позволяет выполнять код, сгенерированный LLM, в локальной среде с ограничениями, снижая риск выполнения опасных операций по сравнению с прямым eval().

Ограниченная среда исполнения: Запрещены операции файлового ввода-вывода, ограничен список доступных импортов (math, random, datetime и др.), что уменьшает поверхность атаки.

Локальный runtime без Docker/VM: Работает напрямую на машине пользователя через Python venv, управляемый инструментом uv, без необходимости контейнеризации или облачных сервисов.

Интеграция через MCP: Экспонирует инструмент run_python, который может вызываться агентами (Claude Desktop, Cursor и др.) как стандартный MCP-tool.

Основан на smolagents: Использует инфраструктуру Hugging Face для безопасного исполнения кода, адаптированную под локальный агентный сценарий.

Для кого:

Ориентирован на разработчиков AI-агентов, исследователей, data scientists и инженеров, которым нужен встроенный “code interpreter” для LLM-систем без сложной инфраструктуры (Docker, Kubernetes, удалённые sandbox-сервисы). Особенно полезен для локальных MCP-воркфлоу и прототипирования агентных систем.

Сценарии использования:

Локальный code interpreter для LLM: Позволяет агенту выполнять Python-код для вычислений, анализа данных и логики прямо на устройстве пользователя.

Инструмент для агентных систем: Используется как безопасный execution layer, когда агенту нужно выполнять вычисления или тестировать гипотезы через код.

Обработка задач без внешних сервисов: Выполнение скриптов, математических операций, генерация списков, проверка логики без обращения к облачным API.

Быстрая интеграция в MCP-экосистему: Добавляется в конфигурацию MCP-клиента (например, Claude Desktop) и сразу становится доступен как инструмент.

Цены и доступность:

Решение распространяется как open-source MCP-сервер (MIT-лицензия). Бесплатно для использования, но требует локальной установки Python-окружения и настройки через uv. Поддержка и стабильность зависят от пользовательской инфраструктуры, так как это не SaaS, а self-hosted инструмент.