一个提供交互式Python REPL(读取-求值-打印循环)环境的MCP服务器。
服务器提供对REPL会话历史的访问:
repl://
URI方案用于访问会话历史text/plain
资源的形式查看服务器实现了一个工具:
python_repl
:在持久会话中执行Python代码
code
(要执行的Python代码)和session_id
作为必需参数stdout
/stderr
输出在MacOS上:~/Library/Application\ Support/Claude/claude_desktop_config.json
在Windows上:%APPDATA%/Claude/claude_desktop_config.json
为分发准备包:
uv sync

uv build
这将在dist/
目录中创建源代码和wheel分发。
uv publish
注意:您需要通过环境变量或命令行标志设置PyPI凭据:
--token
或UV_PUBLISH_TOKEN
--username
/UV_PUBLISH_USERNAME
和--password
/UV_PUBLISH_PASSWORD
由于MCP服务器通过stdio运行,调试可能具有挑战性。为了获得最佳的调试体验,我们强烈推荐使用MCP检查器。
您可以通过npm
启动MCP检查器,使用以下命令:
npx @modelcontextprotocol/inspector uv --directory /path/to/python_local run python-local
启动后,检查器将显示一个URL,您可以在浏览器中访问该URL以开始调试。