OlympHill
M

mcp_safe_local_python_executorHugging Face의 `smolagents` 프레임워크에서 Hugging Face MCP 서버를 위한 표준 입출력 (stdio) 처리를 갖고 있는 로컬 Python 런타임을 래핑합니다. 런타임은 Docker, VM, 클라우드 런타임과 비교한 경우 설정이 간섭되지만 안전하면서도 가벼운 구동 시간을 제공합니다.

(0)
Daniel Nikulshyn리뷰어 Daniel Nikulshyn·업데이트됨 2026년 7월

개요

mcp_safe_local_python_executor는 smolagents 프레임워크에서 Hugging Face의 LocalPythonExecutor를.wrap하고 있는 stdio MCP 서버입니다. LLM에 의해 생성된 Python 코드를 기본적으로 분리하고 안전하게 수행하기 위해 사용할 수 있는 사용자 정의 Python 런타임을 제공합니다. 도커 또는 VM을 필요로하지않으며, Claude Desktop과 같은 LLM 앱 또는 MCP 호환 클라이언트와 함께 사용할 수 있습니다. 설정 및 사용의 간편함과 함께 File I/O 연산의 제한과 수입 제한이 구현되어있지만, 여전히 사용자는 마차 머신에서 LLM에 의해 생성된 코드를 실행할 때 주의해야합니다.

주요 기능

  • Python 코드 구동을 위한 `run_python` Tool 제공
  • 직접 eval()와 비교하여 보다 안전한 Python 코드 구동을 제공
  • Python venv를 사용한 uv (microservice) 구동
  • 사용되는 file I/O 작업을 없애기 위한 제한
  • 제한된 import list

가격

모델
Free
카테고리
MCP 서버
평점
아직 리뷰 없음

사용 사례

Claude 데스크톱 내 Code Interpreter용

이 도구는 Claude Desktop에 Code Interpreter 플러그인으로 사용할 수 있습니다. 사용자는 LLM에서 생성한 Python 코드를 구동할 수 있습니다.

LLM 앱을 위한 Python Executor

다른 MCP 호환 클라이언트와 함께 사용할 수 있습니다. Safe하게 Python 코드를 LLM에서 생성한 코드를 실행할 수 있습니다.

장단점

장점

  • Docker나 VM에 비해 쉽게 설정할 수 있습니다
  • LLM가 생성한 Python 코드를 보다 안전한 환경에서 실행할 수 있도록 basic isolation과 security를 제공
  • LLM 애플리케이션에 'run_python' Tool를 노출
  • 제한된 Python import list와 함께 Python venv에서 구동

단점

  • VM이나 Docker 컨테이너를 사용하는 경우 보다 안전합니다
  • LLM에서 생성된 코드를 구동할 때 미리 주의를 기울여야 합니다

리뷰

리뷰를 작성하려면 로그인하세요.

아직 리뷰가 없습니다. 첫 번째가 되어보세요!

Q&A

Can I use it with LLM apps?

Yes, it exposes a 'run_python' tool for LLM apps like Claude Desktop or any other MCP compatible client.

Asked by Uma Krishnan · Feb 21, 2026

How does it compare to direct Python eval?

The mcp_safe_local_python_executor offers safer execution of Python code compared to direct use of Python eval.

Asked by Rosalind Frost · Feb 9, 2026

What security features are included?

The tool provides basic isolation and security by restricting file I/O operations and limiting imports, but it is not as secure as using a VM or Docker container.

Asked by Idris Suleiman · Jan 18, 2026

Is Docker required?

No, Docker is not required. This tool provides a custom Python runtime without needing Docker or a VM.

Asked by Yaw Owusu · Jan 8, 2026

질문하기

MCP 서버 대안