Python REPL MCP サーバー
このMCPサーバーは、Python REPL(Read-Eval-Print Loop)ツールを提供します。これにより、MCPプロトコルを介して永続セッションでPythonコードを実行できます。
設定
セットアップは不要です。このプロジェクトでは依存関係の管理にuv
を使用します。
サーバーの実行
次のコマンドを実行するだけです:
Claude Desktopでの使用
この構成を Claude Desktop 構成ファイルに追加します。
サーバーは次の 3 つのツールを提供します。
execute_python
: 永続変数を使用してPythonコードを実行するcode
: 実行するPythonコードreset
: セッションをリセットするためのオプションのブール値
list_variables
: 現在のセッション内のすべての変数を表示するinstall_package
: pypiからパッケージをインストールする
例
変数を設定します。
次の変数を使用します:
すべての変数を一覧表示します。
セッションをリセットします:
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。貢献できる方法は次のとおりです。
- バグを報告する
- 新機能を提案する
- ドキュメントの改善
- テストケースを追加する
- コードの改善を送信する
PR を送信する前に、次の点を確認してください。
- コードは既存のスタイルに従います
- 必要に応じてドキュメントを更新しました
- いくつかテストを書いてみませんか?
大きな変更については、まず問題を開いて、何を変更したいのか話し合ってください。
local-only server
The server can only run on the client's local machine because it depends on local resources.
MCP プロトコルを通じて永続的な Python REPL 環境を提供し、Python コードの実行、変数の管理、パッケージのインストールを可能にするサーバーです。
Related Resources
Related MCP Servers
- -securityFlicense-qualityThis is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.Last updated -Python
- -securityFlicense-qualityProvides an interactive Python REPL environment that maintains persistent session state, allowing users to execute Python code and access session history.Last updated -49Python
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3928
- -securityFlicense-qualityA demonstration server showing MCP implementation in Python with resource handling, tool operations, and reusable prompts for a simple user/post system with local database.Last updated -Python