hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Provides the ability to execute Python code in a sandboxed environment using pyodide, allowing safe Python code execution isolated from the operating system.
MCP Python 実行
サンドボックス内で Python コードを実行するためのモデル コンテキスト プロトコルサーバー。
コードはDeno内でPyodideを使用して実行されるため、オペレーティング システムの残りの部分から分離されます。
完全なドキュメントについては、 https://ai.pydantic.dev/mcp/run-python/を参照してください。
deno
をインストールした状態でサーバーを実行するには、次のコマンドを使用します。
Copy
どこ:
-N -R=node_modules -W=node_modules
(--allow-net --allow-read=node_modules --allow-write=node_modules
のエイリアス)は、./node_modules
へのネットワークアクセスと読み取り/書き込みアクセスを許可します。これらは、pyodide が Python 標準ライブラリとパッケージをダウンロードしてキャッシュするために必要です。--node-modules-dir=auto
deno にローカルのnode_modules
ディレクトリを使用するように指示します。stdio
Stdio MCPトランスポートを使用してサーバーを実行します。プロセスをローカルでサブプロセスとして実行するのに適しています。sse
SSE MCPトランスポートを使用してサーバーを実行します。サーバーをHTTPサーバーとして実行し、ローカルまたはリモートで接続します。warmup
、Python標準ライブラリをダウンロードしてキャッシュするための最小限のPythonスクリプトを実行します。これは、サーバーが正しく動作しているかどうかを確認するのにも役立ちます。
PydanticAI で@pydantic/mcp-run-python
使用する例を次に示します。
Copy
This server cannot be installed
サンドボックス内で Python コードを実行するためのモデル コンテキスト プロトコル サーバー。