Python Runner MCP Server
@taiji1985
Python Runner MCP Server について
A MCP Server Of python runner
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"python_runner_mcp": {
"command": "uvx",
"args": [
"python-runner"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Python Runner MCP Server?
A Python code execution server built on the FastMCP framework, designed for data science and machine learning workflows. It executes Python code in isolated namespaces and comes with pre-installed libraries such as NumPy, pandas, scikit-learn, Matplotlib, and more.
How to use Python Runner MCP Server?
Run the server directly with uvx python-runner (no installation required) or install manually via uv/pip and run python main.py. For use with Claude Desktop, add the server configuration to your claude_desktop_config.json file.
Key features of Python Runner MCP Server
- Safe Python code execution in isolated namespaces
- Pre-installed data science and machine learning libraries
- Real-time capture of stdout, stderr, and return values
- Fully compatible with the Model Context Protocol
- Simple API:
execute_python(code)returns a dict with output, error, and success
Use cases of Python Runner MCP Server
- Run data analysis with pandas, NumPy, or SciPy
- Train and evaluate scikit-learn models
- Generate plots with Matplotlib, Seaborn, or Plotly
- Test and debug Python snippets within Claude Desktop
- Perform scientific computing or network analysis with SymPy or NetworkX
FAQ from Python Runner MCP Server
What are the runtime requirements?
Python 3.12 or higher and the uv package manager (recommended) or pip.
How can I run the server without installing anything?
Use uvx python-runner directly. This requires no prior installation.
Is it safe to execute arbitrary code?
Code runs in isolated namespaces and output is captured separately. However, the tool does execute arbitrary Python code; only use it in a trusted environment.
How do I call the server from Python directly?
After manual installation, import execute_python from main and pass a code string. The function returns a dict with output, error, and success keys.
「その他」の他のコンテンツ
ghidraMCP
LaurieWiredMCP Server for Ghidra
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
コメント