CC逆引きリファレンス

プロジェクト限定で使いたい

7. MCP(Model Context Protocol)

コマンド / 機能

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

プロジェクト固有

概要

MCP サーバーをプロジェクトスコープで追加すると、そのプロジェクトでのみ有効になります。プロジェクト固有のデータベースや API に接続する場合に適しています。

設定例

# プロジェクトスコープで PostgreSQL を追加(このプロジェクトの DB)
claude mcp add -s project \
  -e DATABASE_URL=postgresql://localhost:5432/myproject \
  postgres -- npx -y @anthropic/mcp-postgres

# プロジェクト固有のカスタムサーバー
claude mcp add -s project \
  my-api -- node ./scripts/mcp-server.js

# プロジェクト設定ファイル場所
# .claude/settings.json(プロジェクトルート)

# プロジェクトスコープのサーバーのみ表示
claude mcp list | grep project

こんな時に使う

  • 特定プロジェクトでのみ使う MCP サーバーがある時
  • プロジェクト固有のツールを追加したい時

使い方

  1. 1プロジェクトのルートディレクトリで実行
  2. 2claude mcp add -s project で追加
  3. 3設定は .claude/settings.json に保存される

Tips

  • データベース接続などプロジェクト固有の設定に最適
  • 他のプロジェクトには影響しません
  • .claude/ を .gitignore に追加して機密情報の漏洩を防止
  • チームで共有する場合は .claude/settings.json をテンプレート化