🌻
Claude DesktopでMCPサーバーエラーへの対処(Windows環境)
はじめに
Keitoさんの動画を見ながら、Claude DesktopでMCPデビューを目指しましたが、私のWindows環境だと「Could not attach to MCP server」というエラーに遭遇。その解消方法を紹介します。
困った個所
・Claude desktopのsettings
のDeveloper
の個所にはbrave-searchが出てくる
・でもチャットで使えないし、トンカチマークみたいな2 MCP tools available
が出てこない
原因
・私の環境のNode.js
のバージョンがv20.16.0
で、指定よりも高かった
"devDependencies": {
"@types/node": "^20.10.0"
解決策
・Node.js
のバージョンを下げるために必要なnvm
をインストール
・Node.js
のバージョンをv20.10.0
でダウンロード
nvm install 20.10.0
・claude_desktop_config
のJSONファイルを以下のように修正
{
"mcpServers": {
"brave-search": {
"command": "node",
"args": [
"C:\\Users\\[ユーザー名]\\AppData\\Roaming\\npm\\node_modules\\@modelcontextprotocol\\server-brave-search\\dist\\index.js"
],
"env": {
"BRAVE_API_KEY": "取得したAPIキーを入れる"
}
}
}
}
・Claude desktopを再起動して実行する
おわりに
Dockerを使って、コンテナ環境にMCPサーバを構築するスマートな方法も模索したいです。
Discussion
いけともさんの動画で参照されました!嬉しい!