本 MCP 服务器提供了 Python REPL(读取 - 评估 - 打印循环)工具,可借助 MCP 协议执行具备持久会话的 Python 代码。
无需安装!该项目使用 uv 进行依赖管理。
简单运行以下命令即可启动服务器:
uv run src/python_repl/server.py
将以下配置添加到你的 Claude Desktop 配置文件中:
{
"mcpServers": {
"python-repl": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/python-repl-server",
"run",
"mcp_python"
]
}
}
}
服务器提供了三个实用工具:
execute_python:执行带有持久变量的 Python 代码
code:待执行的 Python 代码reset:可选的布尔值,用于重置会话list_variables:显示当前会话中的所有变量install_package:从 pypi 安装包a = 42
print(f"The value is {a}")
# 使用 list_variables 工具
# 使用 execute_python 并将 reset 设置为 true
欢迎大家参与项目贡献!你可以通过以下方式进行贡献:
在提交 PR 之前,请确保做到以下几点:
对于重大更改,请先打开一个问题来讨论你想更改的内容。