CC逆引きリファレンス

ユーザー全体で使いたい

7. MCP(Model Context Protocol)

コマンド / 機能

claude mcp add -s user <name> -- <cmd>

全プロジェクト共有

概要

MCP サーバーをユーザースコープで追加すると、すべてのプロジェクトで共有できます。GitHub や Slack など、プロジェクト横断で使うサーバーに適しています。

設定例

# ユーザースコープで GitHub MCP を追加
claude mcp add -s user -e GITHUB_TOKEN=ghp_xxxx \
  github -- npx -y @anthropic/mcp-github

# ユーザースコープで Slack MCP を追加
claude mcp add -s user -e SLACK_BOT_TOKEN=xoxb-xxxx \
  slack -- npx -y @anthropic/mcp-slack

# ユーザースコープの設定ファイル場所
# ~/.claude/settings.json

# ユーザースコープのサーバーのみ表示
claude mcp list | grep user

こんな時に使う

  • 全プロジェクトで同じ MCP サーバーを使いたい時
  • 共通ツールを一度だけ設定したい時

使い方

  1. 1claude mcp add -s user で追加
  2. 2どのプロジェクトでも利用可能になる
  3. 3設定は ~/.claude/settings.json に保存

Tips

  • GitHub、Slack、一般的なツールはユーザースコープが便利
  • プロジェクトごとに異なる設定が必要な場合は project スコープを使用
  • スコープ未指定時は project がデフォルト