原文(日本語に翻訳)
claude.ai MCPコネクターの接続失敗時に、ツールリストから静かに消えるのではなく通知を表示するように変更
原文(英語)
Changed claude.ai MCP connector failures to show a notification instead of silently disappearing from the tool list
概要
claude.aiのMCPコネクターがサーバーへの接続に失敗した際、これまではツールリストから静かに消えるだけで、ユーザーは問題が起きていることに気づきにくい状態でした。この変更により、接続失敗時には明示的な通知が表示されるようになり、問題をすぐに把握して対処できます。
変更前後の比較
変更前 - 静かに消える:
# MCPサーバーが接続できなくなっても気づかない
# ツールリストからそのサーバーのツールが消えるだけ変更後 - 通知で知らせる:
[通知] MCP コネクター "my-database" の接続が失敗しました
サーバーが起動しているか確認してください基本的な使い方
通知が表示されたら、以下を確認してください:
- MCPサーバーが起動していること
- ネットワーク接続が問題ないこと
- 認証設定(APIキー、OAuthトークン)が有効なこと
実践例
MCPサーバーの状態確認
通知を受け取ったら:
bash
# MCPサーバーのプロセスを確認
ps aux | grep mcp-server
# MCPサーバーのログを確認
cat ~/.claude/mcp-logs/my-server.logMCPサーバーを再起動する
bash
# MCPサーバープロセスを再起動
kill $(pgrep -f mcp-server)
mcp-server &
# Claude Code内でMCPを再接続
/reload-plugins接続設定を確認する
json
// .mcp.json
{
"mcpServers": {
"my-server": {
"command": "mcp-server",
"args": ["--port", "3000"],
"env": {
"API_KEY": "${MY_API_KEY}"
}
}
}
}環境変数 MY_API_KEY が正しく設定されているか確認してください。
注意点
- 通知はclaude.ai MCPコネクター(リモートMCPサーバー)の接続失敗に関するものです
- ローカルMCPサーバーの接続失敗も同様に通知されます
- 頻繁に通知が表示される場合は、MCPサーバーの安定性や接続設定を見直してください