OlympHill
M

mcp_safe_local_python_executorMCPサーバのstdioWrapping(ローカルPythonExecutor)からHugging Faceの`smolagents`フレームワークを利用します。ローカルPython Executorは、設定の容易さ(Docker、VM、クラウドランタイムと比較して)を組み合わせます。

(0)
Daniel Nikulshynレビュー: Daniel Nikulshyn·更新 2026年7月

概要

mcp_safe_local_python_executorは、Hugging FaceのローカルPythonExecutorからsmolagentsフレームワークのstdioMCPサーバを提供します。このツールは、LLMsから生成されたPythonコードをローカルでは基本的な隔離安全で実行できます。このツールにはDockerまたはVMが必要ないので、LLMアプリケーションと合わせて使用できます。このツールは、ファイルI/Oオペレーションを制限し、インポートを制限することで、設定の容易さと安全性のバランスを実現しています。ただし、LLMsにより生成されたコードを実行する際には、常に気をつけてください。

主な機能

  • run_pythonツールが公開されます。
  • Pythonコードを直接eval()より安全に実行されます。
  • Python venv上でuvで実行される。
  • ファイルI/Oオペレーションは許可されません。
  • 制限されたリストのインポートのみを許可します。

料金

モデル
Free
評価
まだレビューはありません

ユースケース

Claude Desktop用コードインタプリタ

このツールは、コードインタプリタプラグインとしてClaude Desktopで使用できます。また、LLMsによって生成されたPythonコードを実行します。

LLMアプリケーションのためのPythonExecutor

このツールは、MCP互換のクライアントと共に使用できます。また、LLMsによって生成されたPythonコードを安全かつ容易に実行できます。

メリット & デメリット

メリット

  • DockerまたはVMと比較し、設定が簡単になります。
  • Pythonコードの実行に基本的な隔離と安全性を提供します。
  • LLMアプリケーション向けに 'run_python'ツールが公開されます。
  • Python仮想環境上で制限されたインポートを実行します。
  • 制限されたインポートでPython仮想環境上で実行されます。

デメリット

  • VMまたはDockerコンテナと比較して、安全性が低くなります。
  • LLMsによって生成されたコードを実行する際には、注意が必要です。
  • 注意が必要です

レビュー

レビューを投稿するにはログインしてください。

まだレビューはありません。最初の一人になりましょう!

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

質問する

マルチクラウンドプロトコルサーバーの代替

Playwright MCP logo

Playwright MCP

マルチクラウンドプロトコルサーバー

オープンソースのMCP サーバー、LLMs がリアルブラウザを Playwright とアクセシビリティサムネルの力で操作できる。

4.8 (6)
Free
P

Pydantic AI

マルチクラウンドプロトコルサーバー

Python エージェント フレームワークとして Pydantic チームが提供する型安全の GenAI アプリケーションをビルドする。

4.8 (6)
Free
C

Cognee

マルチクラウンドプロトコルサーバー

アダプティブ メモリ レイヤーは、AI エージェントが時間の経過とともにコンテキストから学ぶことができます。

4.8 (5)
Free
Inbox Zero logo

Inbox Zero

マルチクラウンドプロトコルサーバー

Email AIアシスタントがメールを整理、回答の下書きを書き、インボックスのゼロに到達させるためにサポートする。

4.8 (4)
Free
Screenpipe logo

Screenpipe

マルチクラウンドプロトコルサーバー

オープンソースの 24 時間体制のローカルスクリーンおよび音声録画によるコンテキスト意識を持つ AI アプリ作成のため

4.8 (4)
Free
AgentKit logo

AgentKit

マルチクラウンドプロトコルサーバー

TypeScriptライブラリです。ツール、メモリ、多エージェントワークフローとともにAIエージェントを構築およびオーケストレーションする。

4.5 (4)
Free
onchain-mcp logo

onchain-mcp

マルチクラウンドプロトコルサーバー

銀行未満のオンチェーンAPIをMCPに導入

(0)
26Free
markitdown logo

markitdown

マルチクラウンドプロトコルサーバー

Python tool for converting files and office documents to Markdown.

(0)
23Free