プロジェクト限定で使いたい
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プロジェクトのルートディレクトリで実行
- 2claude mcp add -s project で追加
- 3設定は .claude/settings.json に保存される
Tips
- データベース接続などプロジェクト固有の設定に最適
- 他のプロジェクトには影響しません
- .claude/ を .gitignore に追加して機密情報の漏洩を防止
- チームで共有する場合は .claude/settings.json をテンプレート化