コード実行型MCPとは

コード実行型MCPとは、MCPのツールとしてコードを動かす実行環境をAIに渡し、計算、検証、ファイル処理などを外部で行わせる設計です。MCPそのものは接続規格であり、コード実行機能が標準で入っているわけではありません。まず押さえたい前提は、AIエージェントに「道具としての実行環境」を安全に貸す考え方だという点でしょう。

英語表記:Code execution with MCP

何を任せられるか

たとえば、CSVを読み込んで集計する、サンプルコードを試す、生成した設定ファイルを検査するといった作業です。通常のチャットだけでは「計算したつもり」になりがちですが、実行環境を使えば結果を確認できます。MCPは、その実行環境をAI側から呼び出せるツールとして見せるための通路になります。

一方で、便利さと危険は表裏一体です。実行環境に社内ファイル、外部ネットワーク、本番システムへの権限を渡すと、誤操作や情報漏洩の影響が大きくなります。導入時は、サンドボックス、権限分離、ログ、承認、停止手段を先に決めるべきでしょう。AIエージェントの生産性だけでなく、エージェント権限の管理として見るのが現実的です。

Topicツールは自由入力ではなくフォームに近い

MCPのTools仕様では、ツールは名前、説明、入力スキーマを持ちます。つまりAIに白紙の端末を渡すというより、必要な引数を決めた操作メニューを渡す発想です。コード実行も、入口を細く設計できるほど事故を減らせます。

あわせて読みたい記事