Safe Local Python Executor

Created By
maxim-saplina year ago
Overview

what is Safe Local Python Executor?

Safe Local Python Executor is a custom Python runtime that provides basic isolation and security for running Python code generated by large language models (LLMs). It wraps Hugging Face's LocalPythonExecutor and exposes it via the Model Context Protocol (MCP) for use in LLM applications.

how to use Safe Local Python Executor?

To use the Safe Local Python Executor, install the required dependencies, clone the repository, and start the server using the command uv run mcp_server.py. Configure your LLM application (like Claude Desktop) to connect to the Python executor.

key features of Safe Local Python Executor?

  • Exposes a run_python tool for executing Python code.
  • Provides safer execution of Python code compared to direct execution.
  • Runs in a virtual environment with a restricted list of imports for enhanced security.

use cases of Safe Local Python Executor?

  1. Running Python code generated by LLMs in a secure environment.
  2. Integrating Python execution capabilities into LLM applications like Claude Desktop.
  3. Providing an alternative to traditional Python interpreters in LLM tools.

FAQ from Safe Local Python Executor?

  • Is the Safe Local Python Executor secure?

Yes! It provides a safer execution environment by restricting imports and running in a controlled virtual environment.

  • How do I install the Safe Local Python Executor?

Follow the installation instructions in the documentation, which include installing uv, cloning the repository, and starting the server.

  • Can I use it with any LLM application?

Yes! It is designed to work with any MCP compatible client, including Claude Desktop.

Server Config

{
  "mcpServers": {
    "safe-local-python-executor": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/mcp_local_python_executor/",
        "run",
        "mcp_server.py"
      ]
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
maxim-saplin
Star
-
Language
-
License
-

Recommend Servers

View All
Payai X402 Tools

4 hours ago