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サーバーが有効になっています
- セキュリティ要件や会社のポリシーによっては、この設定を推奨する場合があります