Python REPL MCP 服务器
此 MCP 服务器提供了一个 Python REPL(读取-求值-打印循环)工具。它允许通过 MCP 协议以持久会话的方式执行 Python 代码。
设置
无需设置!该项目使用uv进行依赖管理。
Related MCP server: MCP Builder
运行服务器
只需运行:
uv run src/python_repl/server.py与 Claude Desktop 一起使用
将此配置添加到您的 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}")列出所有变量:
# Use the list_variables tool重置会话:
# Use execute_python with reset=true贡献
欢迎贡献代码!欢迎提交 Pull 请求。以下是一些您可以贡献代码的方式:
报告错误
建议新功能
改进文档
添加测试用例
提交代码改进
在提交 PR 之前,请确保:
您的代码遵循现有的风格
您已根据需要更新文档
也许写一些测试?
对于重大更改,请先打开一个问题来讨论您想要更改的内容。
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.