claude-skills は何をしますか?
Claude Code の VSCode 拡張機能で MCP サーバーを設定するためのスキルです。
MCP サーバー設定
Claude Code が VSCode 上で MCP サーバーと通信できるようにするには、以下の設定ファイルを編集します。
設定ファイルの場所
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
設定例
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/allowed/directory"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_TOKEN": "<YOUR_TOKEN>"
}
},
"web-search": {
"command": "npx",
"args": [
"-y",
"@anthropic-ai/mcp-server-web-search"
],
"env": {
"ANTHROPIC_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
設定項目の説明
| 項目 | 説明 |
|---|---|
mcpServers | MCP サーバーの定義オブジェクト。各サーバーに任意の名前を付けます。 |
command | サーバーを起動するための実行可能コマンド(例: npx, node, python) |
args | コマンドに渡す引数の配列 |
env | サーバーに設定する環境変数(API キーやトークンなど) |
利用可能な MCP サーバー
- Filesystem: ファイルの読み書き、ディレクトリ操作
- GitHub: リポジトリ管理、Issue/PR 操作
- Web Search: ウェブ検索の実行
- Database: SQLite, PostgreSQL などのデータベースクエリ
- Slack: Slack チャンネルへのメッセージ送信
注意事項
- 各 MCP サーバーには依存関係があります。事前に
npm install -gなどでインストールしておくか、npxを使用して自動ダウンロードするように設定してください。 - 環境変数に API キーやトークンを保存する場合は、設定ファイルのセキュリティに注意してください。
- 設定を変更した後は VSCode を再読み込みするか、Claude Code ウィンドウを再起動してください。