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 サーバーを使いたい時
使い方
- 1mcpServers オブジェクトにサーバー名をキーとして追加
- 2command: 実行するコマンド(npx, node, python など)
- 3args: コマンドライン引数の配列
- 4env: サーバーに渡す環境変数(APIキーなど)
Tips
- サーバー名は任意(Claude がツールを識別する名前)
- npx -y で npm パッケージを直接実行可能
- env の機密情報は環境変数から参照する方が安全