Ejecutar Python en MCP
Servidor de protocolo de contexto de modelo para ejecutar código Python en un entorno sandbox.
El código se ejecuta utilizando Pyodide en Deno y, por lo tanto, está aislado del resto del sistema operativo.
Consulte
El servidor se puede ejecutar con deno instalado usando:
dónde:
-N -R=node_modules -W=node_modules(alias de--allow-net --allow-read=node_modules --allow-write=node_modules) permite el acceso de red y de lectura y escritura a./node_modules. Estos son necesarios para que pyodide pueda descargar y almacenar en caché la biblioteca estándar y los paquetes de Python.--node-modules-dir=autole dice a deno que use un directorionode_moduleslocalstdioejecuta el servidor con el transporte MCP de Stdio , adecuado para ejecutar el proceso como un subproceso localmentesseejecuta el servidor con el transporte SSE MCP , ejecutando el servidor como un servidor HTTP para conectarse local o remotamentewarmupejecutará un script mínimo de Python para descargar y almacenar en caché la biblioteca estándar de Python. Esto también es útil para comprobar el correcto funcionamiento del servidor.
Aquí hay un ejemplo del uso de @pydantic/mcp-run-python con PydanticAI: