CLAUDE LABEN
2.1.273 — 接続まわりがまとめて整理されました。LLM ゲートウェイ向けの 5 ヘッダが opt-in で追加され、MCP が再接続を諦めたときにも通知が出ます09/29 — 廃止予定表にある claude-sonnet-4-5 の日付は残り 12 日ですが、これは「最も早い場合」の暫定日です。現在も Active で、公開モデルの廃止は最低 60 日前に告知されますMCP — セッションを畳まずに繋ぎ直したい、という要望が続いています。切断の通知は出るようになりましたが、再接続そのものはまだ手元の操作に委ねられていますNEW — 定期タスクが動く日と動かない日があったのは、フォルダを1つしか指定していなかったからでしたWINDOWS — Cowork が最初のタスクから失敗するときは、原因を探す前に開発者モードとセットアップの状態を確認しますHANDOFF — 会話が重くなった原稿を次のチャットへ渡すとき、要約に必ず残しておく項目を先に 3 つ決めておきます2.1.273 — 接続まわりがまとめて整理されました。LLM ゲートウェイ向けの 5 ヘッダが opt-in で追加され、MCP が再接続を諦めたときにも通知が出ます09/29 — 廃止予定表にある claude-sonnet-4-5 の日付は残り 12 日ですが、これは「最も早い場合」の暫定日です。現在も Active で、公開モデルの廃止は最低 60 日前に告知されますMCP — セッションを畳まずに繋ぎ直したい、という要望が続いています。切断の通知は出るようになりましたが、再接続そのものはまだ手元の操作に委ねられていますNEW — 定期タスクが動く日と動かない日があったのは、フォルダを1つしか指定していなかったからでしたWINDOWS — Cowork が最初のタスクから失敗するときは、原因を探す前に開発者モードとセットアップの状態を確認しますHANDOFF — 会話が重くなった原稿を次のチャットへ渡すとき、要約に必ず残しておく項目を先に 3 つ決めておきます
記事一覧/Claude Code
Claude Code/2026-07-18上級

宣言したMCPサーバーが一覧から消えていた — 名前空間をベンダーと共有する前提で設定を組み直す

MCPサーバー名がベンダーに予約され、自分の .mcp.json の宣言が黙って無効になる。無人実行で気づけないこの欠落を、宣言と実体を突き合わせる preflight と接頭辞規約で落とす設計をまとめました。

MCP53Claude Code254無人実行6設定管理5preflight4

プレミアム記事

変更履歴の1行で手が止まりました。「Claude Browser」が MCP サーバー名として予約された、という短い記述です。「Claude Preview」と同様に、ユーザーが設定したサーバーはその名前で登録できません。

読んだ瞬間に思ったのは、影響範囲ではなく、前提のずれのほうでした。私はずっと、.mcp.json の中の名前は自分が決めた識別子だと思っていたのです。ローカルのファイルに、自分で書いた文字列。誰と競合するはずもない、と。

そうではありませんでした。あの名前は、ベンダーと共有している名前空間の一部だったのです。

予約された名前が、自分の設定ファイルの中にあるかもしれない

個人開発で4サイト分の自動更新を回していると、.mcp.json は自然と増えます。私の場合、サーバー名は用途をそのまま書いていました。githubbrowsersheets。短くて読みやすい、という理由だけで選んだ名前です。

短くて読みやすい名前は、ベンダーにとっても魅力的です。だから予約されます。

ここで起きることは、依存パッケージのバージョン衝突とは種類が違います。パッケージなら、インストール時に解決に失敗して赤い文字が出ます。こちらは、自分のファイルは1文字も変わらないまま、それを読む側の解釈だけが更新の向こう側で変わります。ファイルを見ても、何も起きていないように見えるのです。

名前の衝突が「エラー」ではなく「不在」として現れる

最初に確かめたのは、予約名とぶつかったときに何が返るか、でした。

期待していたのは、起動時の明示的な拒否です。「この名前は使えません」と言ってくれれば、そこで終わります。実際に手元で確認したかぎり、そういう一行は前に出てきませんでした。/mcp の一覧に、そのサーバーが並ばない。それだけです。

不在は、エラーメッセージを持ちません。

これは以前、設定したはずのMCPタイムアウトが効かず、毎回きっかり60秒で切れていた — request_timeout_ms をサーバー単位で取り戻す で書いた症状と、手触りがよく似ています。設定を書いた。書いたとおりに読まれていない。けれど画面上は静かで、原因が自分の書き方にあるのか実装側にあるのかが、しばらく判別できない。

違いは、タイムアウトのほうは60秒待てば必ず顔を出すのに対して、名前の衝突は待っても何も起きないところです。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
「登録したはずのMCPサーバーが /mcp に出てこない」を、原因調査ではなく起動前の1コマンドで検出できるようになる
無人実行でツールが1つ静かに欠けたまま完走してしまう構造を理解し、Node 60行の preflight で fail-loud に変えられる
サーバー名の接頭辞規約と予約名リストの運用を、4サイト分の設定に同じ形で持ち込める
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

関連記事

Claude Code2026-09-04
~/.claude.json の巻き戻しは v2.1.259 で直りました。消えた設定は自分で戻します
同時に走らせたセッションが ~/.claude.json を互いに巻き戻す不具合が v2.1.259 で修正されました。消えた信頼設定と MCP を洗い出して戻すまでを、キー集合の差分を取る小さなスクリプトとあわせて書き残します。
Claude Code2026-08-06
呼んだはずのスキルが何も返さない — 起動前に名前の解決順序を確定させる
端末の組み込みコマンドと同名のスキルは、非対話セッションで呼び出しが解決されないことがあります。実効名の表を起動前に作る preflight を書いて走らせ、検査器自身が取りこぼしていた2件までを実測で洗い出した記録です。
Claude Code2026-07-29
MCPサーバーは繋がっているのに、ツールが0件で返る — 無人実行の権限劣化をツール表の差分で止める
資格情報が抜けてもMCPのハンドシェイクは成功し、tools/list は空配列を返します。例外が飛ばないまま実行が完走する構造と、期待ツール表との差分で無人実行を止めるpreflightの実装を、実測値つきで記録しました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます