Python REPL MCP サーバー
このMCPサーバーは、Python REPL(Read-Eval-Print Loop)ツールを提供します。これにより、MCPプロトコルを介して永続セッションでPythonコードを実行できます。
設定
セットアップは不要です。このプロジェクトでは依存関係の管理にuvを使用します。
Related MCP server: MCP Builder
サーバーの実行
次のコマンドを実行するだけです:
uv run src/python_repl/server.pyClaude Desktopでの使用
この構成を Claude Desktop 構成ファイルに追加します。
{
"mcpServers": {
"python-repl": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/python-repl-server",
"run",
"mcp_python"
]
}
}
}サーバーは次の 3 つのツールを提供します。
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貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。貢献できる方法は次のとおりです。
バグを報告する
新機能を提案する
ドキュメントの改善
テストケースを追加する
コードの改善を送信する
PR を送信する前に、次の点を確認してください。
コードは既存のスタイルに従います
必要に応じてドキュメントを更新しました
いくつかテストを書いてみませんか?
大きな変更については、まず問題を開いて、何を変更したいのか話し合ってください。
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.