サンドボックスでPythonコードを実行するMCPサーバー
2025-04-17
この記事では、Deno内でPyodideを使用してサンドボックスでPythonコードを実行するModel Context Protocol(MCP)サーバーを紹介します。このサーバーは、オペレーティングシステムから隔離された安全な環境をPythonコードに提供します。標準入出力(stdio)、サーバー送信イベント(SSE)、ウォームアップモードなど、複数の動作モードをサポートしており、開発者は簡単にテストやデプロイを行うことができます。PydanticAIを使用した例では、このMCPサーバーを使用してエージェントを介して大規模言語モデルとやり取りする方法を示しています。
開発