此MCP服务器提供了一个Python REPL(读取-求值-打印循环)工具。它允许通过MCP协议执行具有持久会话的Python代码。
无需配置!该项目使用uv进行依赖管理。
只需运行:
uv run src/python_repl/server.py
在你的Claude Desktop配置文件中添加以下配置:
{
"mcpServers": {
"python-repl": {
"command": "uv",
"args": [
"--directory",
"/绝对路径/到/python-repl-server",
"run",
"mcp_python"
]
}
}
}
该服务器提供了三个工具:
execute_python:执行具有持久变量的Python代码
code:要执行的Python代码reset:可选布尔值,用于重置会话list_variables:显示当前会话中的所有变量
install_package:从pypi安装包
设置一个变量:
a = 42
使用该变量:
print(f"值是 {a}")
列出所有变量:
# 使用 list_variables 工具
重置会话:
# 使用 execute_python 并设置 reset=true
欢迎贡献!请随时提交Pull Request。以下是你可以贡献的一些方式:
在提交PR之前,请确保:
对于重大更改,请先打开一个问题来讨论你想要更改的内容。