最小権限
DB は読み取り専用か低権限専用アカウント、SSH は専用アカウントと信頼済み指紋、API はメソッド制限を使います。プロンプトは基盤の権限を代替できません。
Getting started / start small
拡張機能と MCP は別々に導入できます。小さなタスクをテスト環境で検証し、徐々に日常作業へ取り入れてください。
VS Code Marketplace で検索: Claude Code Config Helper。発行元を確認: liliangshan。公開版はページを参照。ローカルテスト版とは異なる場合があります。
VSIX がある場合は「拡張機能 → … → VSIX からインストール」で選択。再読み込みは実行中の CLI を中断するため、都合のよい時に行ってください。
ローカル設定例の生成のみ。サーバー接続、パスワード収集、npm 導入はしません。例の URL やパスを置き換え、認証情報はクライアントで設定してください。
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": [
"-y",
"@liangshanli/mcp-server-mysql"
],
"env": {
"MYSQL_HOST": "db.example.com",
"MYSQL_PORT": "3306",
"MYSQL_USER": "ai_reader",
"MYSQL_PASSWORD": "${MYSQL_PASSWORD}",
"MYSQL_DATABASE": "app_db",
"MYSQL_SSL": "true",
"READONLY": "true",
"ALLOW_DDL": "false",
"ALLOW_DROP": "false",
"ALLOW_DELETE": "false"
}
}
}
}MySQL 例は読み取り専用と TLS を有効にします。読み取り専用アカウントを使い、ホスト名と DB 証明書の一致を確認してください。
mcpServers、プロジェクト直下の .mcp.json。例の ${MYSQL_PASSWORD} などは起動時に利用可能な環境変数に依存します。クライアントの規則を確認してください。servers、保存先は .vscode/mcp.json。パスワードはサイトの入力欄ではなく VS Code の入力プロンプトを使用。.cursor/mcp.json、使用する項目は mcpServers。環境変数の展開はバージョン次第。未展開のプレースホルダーをパスワードとして使わないでください。.mcp.json は CLI が検出。--strict-mcp-config は読み込み元を制限。VS Code 設定の読み込みは標準入力変数の解決とは異なるため、Claude Code 形式を推奨します。既存設定は必要な server 項目だけ統合し、全体を上書きしないでください。Windows で npx を起動できない場合は Node.js 絶対パスとパッケージ入口を使い、npm 文書を確認してください。
タスクの指示例:
現在の MCP ツールが利用可能か確認してください。
テスト DB の構造だけを読み、テーブルの関係を説明してください。
データや構造は変更せず、接続や権限が不足していれば先に教えてください。DB は読み取り専用か低権限専用アカウント、SSH は専用アカウントと信頼済み指紋、API はメソッド制限を使います。プロンプトは基盤の権限を代替できません。
このサイトに秘密情報を送信しないでください。必要に応じて設定を Git 除外し、ログやモデル出力は共有前に確認してください。