⚠️
[Windows] Claude MCP 有効時にエラー"Could not attach to MCP server ..."
はじめに
WindowsにインストールしたClaudeアプリでMCPを有効化する際に次のエラーでハマったのでメモ。
前提
※ ClaudeのMCP (Model Context Protocol) を使用するには有料サブスクリプションが必要です。
環境
- OS : Windows11
試したこと
先人たちのありがたい情報を頼りに、sqliteに接続するサンプルを試してみる。
セットアップを完了するも、該当エラーが発生でClaudeに🔨のマークが表示されない。
トラシューの記事も参考にするが、自分の状況には当てはまらなかった模様で解決せず。
結論
Pythonのバージョン(3.9)が古く要件を満たしていないことが原因で、最新版の3.12にアップグレードしたら解決。
解決の経緯として、以下のパスにmcp関連のログが出ることに気づく。前者の「mcp-server-sqlite.log」に詳細なエラーが出ており、Pythonのバージョンが古いことが指摘されていた。
C:\Users\ユーザー名\AppData\Roaming\Claude\logs
∟ mcp-server-sqlite.log
∟ mcp.log
まとめ
エラーの原因は環境により様々だが、上記ログファイルを確認することでトラブルシューティングに役立つ詳細なエラー情報を得ることができる。
Discussion