Integrations
Provides an interactive Python REPL environment where code can be executed in persistent sessions, with each session maintaining separate state and preserving execution history.
Servidor MCP python_local
Un servidor MCP que proporciona un entorno interactivo Python REPL (bucle de lectura-evaluación-impresión).
Componentes
Recursos
El servidor proporciona acceso al historial de sesiones REPL:
- Esquema de URI
repl://
personalizado para acceder al historial de sesiones - El historial de cada sesión se puede ver como un recurso de texto sin formato.
- El historial muestra el código de entrada y la salida correspondiente para cada ejecución
Herramientas
El servidor implementa una herramienta:
python_repl
: ejecuta código Python en una sesión persistente- Toma
code
(código Python para ejecutar) ysession_id
como argumentos requeridos - Mantiene un estado separado para cada sesión
- Admite tanto expresiones como declaraciones.
- Captura y devuelve la salida stdout/stderr
- Toma
Configuración
Instalar
Escritorio de Claude
En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Desarrollo
Construcción y publicación
Para preparar el paquete para su distribución:
- Sincronizar dependencias y actualizar archivo de bloqueo:
- Distribuciones de paquetes de compilación:
Esto creará distribuciones de origen y de rueda en el directorio dist/
.
- Publicar en PyPI:
Nota: Deberás configurar las credenciales de PyPI a través de variables de entorno o indicadores de comando:
- Token:
--token
oUV_PUBLISH_TOKEN
- O nombre de usuario/contraseña:
--username
/UV_PUBLISH_USERNAME
y--password
/UV_PUBLISH_PASSWORD
Depuración
Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Para una experiencia óptima, recomendamos usar el Inspector MCP .
Puede iniciar el Inspector MCP a través de npm
con este comando:
Al iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Proporciona un entorno REPL de Python interactivo que mantiene un estado de sesión persistente, lo que permite a los usuarios ejecutar código Python y acceder al historial de la sesión.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that allows execution of Python code within Daytona workspaces, providing a secure and isolated environment for executing and managing Python scripts.Last updated -18PythonApache 2.0
- -securityFlicense-qualityThis is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.Last updated -Python
- AsecurityAlicenseAqualityA server that provides a persistent Python REPL environment through the MCP protocol, allowing execution of Python code, variable management, and package installation.Last updated -33PythonMIT License
- AsecurityFlicenseAqualityA Python server implementing the Model Context Protocol to provide customizable prompt templates, resources, and tools that enhance LLM interactions in the continue.dev environment.Last updated -2Python