CC逆引きリファレンス

MCP サーバーを設定したい

4. 権限・セキュリティ

コマンド / 機能

settings.json の mcpServers セクション

外部ツールを Claude に追加

設定例

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/dir"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxx"
      }
    }
  }
}

こんな時に使う

  • 外部サービスを Claude から操作したい時
  • 公開されている MCP サーバーを使いたい時

使い方

  1. 1mcpServers オブジェクトにサーバー名をキーとして追加
  2. 2command: 実行するコマンド(npx, node, python など)
  3. 3args: コマンドライン引数の配列
  4. 4env: サーバーに渡す環境変数(APIキーなど)

Tips

  • サーバー名は任意(Claude がツールを識別する名前)
  • npx -y で npm パッケージを直接実行可能
  • env の機密情報は環境変数から参照する方が安全