Claude CodeにローカルMCPサーバーを設定しようとしたらエラーになったので、Claude Code自身に解決させてみた

Claude CodeにローカルMCPサーバーを設定しようとしたらエラーになったので、Claude Code自身に解決させてみた

Claude Codeの設定エラーは、Claude Code自身が解決できます。見当違いかもしれませんが、Claude Codeの開発をClaude Code自身が行っているのがなんとなく分かるような気がします。
Clock Icon2025.06.22

Claude CodeでローカルMCPサーバーの設定がうまくいかない

おのやんです。

Claude CodeはローカルMCPサーバーに対応しています。ローカルMCPサーバーを設定できていれば、Claude Codeが動作する際に、MCP対応のドキュメントを参照できます。AWS公式ドキュメントを例に出すと、次のコマンドを実行することでAWSドキュメントのローカルMCPサーバーをClaude Codeに設定できます。

claude mcp add aws-documentation-mcp-server uvx "awslabs.aws-documentation-mcp-server@latest"

しかし、筆者のローカルMac環境で上記のコマンドを実行しても、Claude Code起動時に次の表示が出て、ローカルMCPサーバーが正常に設定できていないことが分かりました

スクリーンショット 2025-06-22 21.47.47

この時、せっかくなのでClaude Codeに解決を依頼したらどうなるのだろう?と思ったので、やってみました。

先に原因

先に結論ですが、ローカルのMacにPythonのパッケージ管理ツールであるuvがインストールされていないことが原因でした。ですので、Macにuvをインストールすれば上記のエラーは解消されます。

https://github.com/astral-sh/uv

先に結論を書いちゃったので、ここから先はClaude Codeがどのように解決していったのか、スクリーンショットを中心にみてみます。

Claude Codeの解決の流れ

初回のコマンドとして、次の文章を入力しました。

AWSのローカルMCPサーバーに接続できません。原因を調査して、ClaudeCode正常にAWSのローカルMCPサーバーに接続できるようにして。

最初にタスクを列挙して、上から順番に実行していきます。

スクリーンショット 2025-06-22 21.27.54

最初はClaude Codeの設定ファイルを探そうとします。

スクリーンショット 2025-06-22 21.28.23

何個かコマンドを実行して、Claude Codeの設定ファイルを見つけたので、標準入力として設定ファイルを読み込ませます。

スクリーンショット 2025-06-22 21.30.46

ローカルMCPサーバーを登録しようとした際はAWSの公式ドキュメントを選んだのですが、このログがMacにあり、ここを読みたいとのことなので、Yesを押します。

スクリーンショット 2025-06-22 21.31.31

早速原因を特定したようで、uvxコマンドがMacにインストールされていないせいであるようです。

● 問題を特定しました。AWS MCPサーバーの接続に失敗している原因は、uvxコマンドが見つからない(spawn uvX ENOENT) ことです。

スクリーンショット 2025-06-22 21.32.06

uvxをインストールするには、uvをインストールすればいいので、Homebrewでuvをインストールします。

スクリーンショット 2025-06-22 21.34.05

uvをインストールできたので、そのままローカルMCPサーバーの接続確認を行います。

スクリーンショット 2025-06-22 21.34.46

ローカルMCPサーバーの接続確認ができたようです。Claude Codeの処理はここで一旦完了しました。

スクリーンショット 2025-06-22 21.35.30

/mcpコマンドでも、AWSのローカルMCPサーバーが追加されているのが確認できました。

スクリーンショット 2025-06-22 21.36.32

Claude Code自身がClaude Codeを開発しているのがなんとなく分かった

少し本題から逸れますが、あるZennの記事ではClaude Code自身がClaude Codeを開発しているとのことです。

https://zenn.dev/mizchi/articles/claude-code-singularity-point#claude-code-の-90%25-は-claude-code-によって書かれている

今回、Claude Codeの設定エラーをClaude Code自身が解決したとのことで、見当違いかもしれませんが、Claude Codeの問題解決力をほんの少し実感できた気がします。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.