Back to Home
omazapa icon

root_mcp_server

by omazapa

Overview

Execute Python and C++ code with PyROOT for scientific data analysis via the Model Context Protocol.

Installation

Run Command
root_mcp_server

Security Notes

The server explicitly allows arbitrary Python code execution via `exec()` and C++ code execution via `ROOT.gInterpreter.ProcessLine()`/`Declare()`. It states 'All code runs in the same process (no subprocess isolation)', which means there is no sandboxing. If the code input can be controlled by an untrusted source, this poses a critical vulnerability, allowing full system access with the server's permissions. An embedded HTTP server (THttpServer) for graphics can also be enabled, potentially exposing network services.

Similar Servers

Stats

Interest Score0
Security Score1
Cost ClassMedium
Avg Tokens250
Stars0
Forks0
Last Update2025-11-23

Tags

ROOTPyROOTC++PythonMCPLLM ToolsData Analysis