概要
MCPサーバーが気になったので、調べてみた。
AIに聞いた。
サンプルやってみた。
filesystemです。
claude_desktop_config.jsonに、mcpServers を追加する。
エラーが出た。
原因がわかりました。ファイルの末尾付近(105行目)で、"coworkUserFilesPath" の次に 余分な { と対応する } が入っています。mcpServers を追加するときに、貼り付けた波括弧がそのまま入ってしまったようです。
JSONのトップレベルでは、preferences や mcpServers は同じ階層に並べる必要があり、その間に { ... } を挟むことはできません。
修正後のファイル全体
ファイルの末尾部分("coworkUserFilesPath" から最後まで)を、次のように書き換えてください。
"coworkUserFilesPath": "C:\\Users\\ohisa\\Claude",
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "C:\\Users\\ohisa\\OneDrive\\Desktop"]
}
}
}
つまり、次の2点を直します。
-
"coworkUserFilesPath": ...,の直後にある単独の{を削除する - その内側の閉じ括弧(
mcpServersを閉じた後の})を1つ削除する
結果として、末尾の } はファイル全体を閉じる1つだけになります。
手順
-
%APPDATA%\Claudeを開き、claude_desktop_config.jsonをメモ帳で開く - 上の形に合わせて末尾を修正する
- 保存してClaudeを再起動する
補足
- パスの
\\はこのままで正しいです(JSONでは\を2つ重ねる必要があります)。 - Node.js が入っていないと
npxが動かず、MCPサーバーは起動しません。起動しない場合は Node.js のインストールを確認してください。
修正してもまだエラーが出る場合は、新しいエラーメッセージを教えてください。
自分のPCのデスクトップのファイル一覧は出ますか
手動での起動は成功しています。Node.jsもnpxも正常に動いていて、パッケージもダウンロード済みです。「Secure MCP Filesystem Server running on stdio」が出たのは、サーバー自体は問題なく起動できたということです。
最初のエラーは、初回の npx -y のダウンロードが2分を超えたことが原因だった可能性が高いです。今はキャッシュされているので、次の手順で再試行してみてください。
-
Claudeデスクトップアプリを完全に終了する
ウィンドウを閉じるだけだとバックグラウンドに残るので、タスクトレイ(右下の^の中)のClaudeアイコンを右クリックして「終了」を選びます。タスクマネージャーでClaudeが残っていないかも確認してください。 - Claudeを再起動する
-
設定 → 開発者 を開いて、filesystemの表示を確認する
「実行中」のような表示になっていれば成功です。
それでもまた「応答なし」になる場合は、次の2つを試してください。
-
「ログを表示」の内容を確認する
Claude側がnpxを起動できていない場合、ここに原因が出ます。 -
設定ファイルでnpxの代わりにフルパスを指定する
where npxをコマンドプロンプトで実行して、出てきたパス(たとえばC:\Program Files\nodejs\npx.cmd)を、「設定を編集」で開く設定ファイルのcommandに書き換えます。アプリから見たPATHが通っていないケースに効きます。
再起動後にうまくいったら、新しい会話を開いて「デスクトップのファイル一覧を出して」と頼んでみてください。今開いているこの会話には、あとから追加されたツールは反映されないことがあります。
結果がどうなったか、教えてください。
デスクトップのファイル一覧を出して
デスクトップのファイルを確認するため、ファイルシステム用のツールを読み込みます。
デスクトップ(C:\Users\ohisa\OneDrive\Desktop)の内容です。
フォルダ(16個)
- 100_PANA
- 100CASIO
- 101NIKON
- 102NIKON
- app
- atomvm
- cayenne
- ecusim
- indigo
- kakusu
- piwis4
- Security
- shrike
- tei
- tunerini
- vps
ファイル(10個)
| ファイル名 | サイズ |
|---|---|
| cf.txt | 2.72 KB |
| Claude.txt | 30.74 KB |
| desktop.ini | 282 B |
| ironlua.txt | 32.51 KB |
| mcp.txt | 220.50 KB |
| mysql.txt | 18.02 KB |
| Next.txt | 169.80 KB |
| onedrive.txt | 2.08 KB |
| wasm.txt | 20.24 KB |
| wasmgen.txt | 172.93 KB |
合計は約669.82 KBです。サイズはフォルダの中身を含まず、直下のファイルだけの合計です。
特定のフォルダの中身を見たり、テキストファイルの内容を読んだりすることもできます。
成功です。
以上。


