Skip to content

ENABLE_CLAUDEAI_MCP_SERVERS=false でclaude.ai MCPサーバーを無効化

原文(日本語に翻訳)

claude.ai MCPサーバーを利用不可にするためのオプトアウト用環境変数 ENABLE_CLAUDEAI_MCP_SERVERS=false が追加されました。

原文(英語)

Added ENABLE_CLAUDEAI_MCP_SERVERS=false env var to opt out from making claude.ai MCP servers available

概要

Claude Code v2.1.63から、ENABLE_CLAUDEAI_MCP_SERVERS=false という環境変数を設定することで、claude.aiのMCPサーバーをClaude Codeから利用不可にできるようになりました。セキュリティポリシーやネットワーク制限がある環境、または特定のMCPサーバーのみを使用したい場合に有用です。

基本的な使い方

環境変数の設定

bash
# セッション中のみ無効化
export ENABLE_CLAUDEAI_MCP_SERVERS=false
claude

# または起動時に一時的に設定
ENABLE_CLAUDEAI_MCP_SERVERS=false claude

恒久的な設定(シェル設定ファイル)

bash
# ~/.bashrc または ~/.zshrc に追加
echo 'export ENABLE_CLAUDEAI_MCP_SERVERS=false' >> ~/.zshrc
source ~/.zshrc

実践例

セキュリティポリシーに準拠した環境での使用

bash
# 企業の内部ネットワーク環境で外部MCPサーバーを無効化
ENABLE_CLAUDEAI_MCP_SERVERS=false claude

# ローカルのMCPサーバーのみを使用

CI/CD環境での使用

yaml
# GitHub Actions などのCI環境での設定例
env:
  ENABLE_CLAUDEAI_MCP_SERVERS: "false"

特定のMCPサーバーのみを使用する設定

bash
# claude.ai MCPサーバーを無効化し、ローカル設定のみを使用
export ENABLE_CLAUDEAI_MCP_SERVERS=false

# .claude/settings.json でローカルMCPサーバーのみ設定

注意点

  • false を設定すると、claude.aiが提供するMCPサーバーがClaude Codeで利用不可になります
  • ローカルの .claude/settings.json~/.claude/settings.json で設定したMCPサーバーは引き続き使用可能です
  • この設定はオプトアウト専用です。デフォルトではclaude.ai MCPサーバーが有効になっています
  • セキュリティ要件や会社のポリシーによっては、この設定を推奨する場合があります

関連情報