local-only server
The server can only run on the client’s local machine because it depends on local resources.
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
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.