🔌 Socketlist

MCPセキュリティチェックリスト:サーバー導入前に確認したい9項目

MCPサーバーの実践的なセキュリティチェックリスト。信頼性、バージョン固定、最小権限、シークレット管理、プロンプトインジェクション、ツールポイズニング。

なぜ重要なのか

MCPサーバーはあなたの権限で動作し、ツールが返した内容はそのままモデルに渡されます。インストールする前に、次の点を確認しましょう。

チェックリスト

  1. 提供元。公式または実績のあるメンテナー、最近のコミット、多くの利用者がいるものを選びましょう。コードが短ければ読んでみてください。
  2. バージョンを固定する。「latest」ではなく特定のバージョンを指定し、アップデートで動作が勝手に変わらないようにします。
  3. 最小権限。ファイル系サーバーには1つのフォルダだけ、データベース系サーバーには読み取り専用ユーザー、APIトークンには必要最小限の権限を与えます。
  4. シークレット。キーは環境変数やクライアントのシークレット保管機能に保存し、共有リポジトリには絶対に置かないでください。
  5. プロンプトインジェクション。ツールが読み込むWebページ、Issue、メールには隠れた指示が含まれていることがあります。書き込み・送信・削除を行うツールは確認を有効にしておきましょう。
  6. ツールポイズニング。モデルはツールの説明文も読むため、悪意ある説明文によって誘導されることがあります。サーバーが何を公開しているか確認しましょう。
  7. リモートサーバー。HTTPSと、提供されていればOAuthを使い、信頼できる提供元にだけ接続しましょう。
  8. 隔離。信頼できないサーバーはコンテナや仮想マシンの中で動かします。
  9. 整理。使わなくなったサーバーは削除しましょう。

関連ガイド

Claude Desktop向けおすすめMCPサーバー(2026年) · Cursor向けおすすめMCPサーバー(2026年)

週刊MCPダイジェスト – 新着・話題のMCPサーバーをメールでお届けします。