Skip to content

/mcp で同一 URL の重複サーバーに隠れたコネクターを表示

原文(日本語に翻訳)

/mcp で、手動追加したサーバーと同じ URL を持つ claude.ai コネクターが非表示になっていた場合、そのコネクターを表示し、重複を削除するためのヒントを表示するようになりました。

原文(英語)

/mcp now shows claude.ai connectors hidden by a manually-added server with the same URL, with a hint to remove the duplicate

概要

Claude Code v2.1.122 では、/mcp コマンドの表示が改善されました。これまで、手動で設定した MCP サーバーと同じ URL の claude.ai コネクターが存在する場合、コネクターが一覧から非表示になってしまう問題がありました。今回の更新で、そのような重複が検出された場合に該当コネクターを明示的に表示し、重複を解消する方法のヒントも合わせて表示されるようになりました。

基本的な使い方

bash
# /mcp を実行して現在の MCP サーバー状況を確認
/mcp

# 重複が検出された場合、以下のような表示になる:
# ⚠ claude.ai コネクター "my-connector" は手動設定のサーバーと同じ URL を持っています
#   重複を削除するには設定から手動追加のエントリを削除してください

実践例

重複の確認と解消

bash
# 1. /mcp で現在の状態を確認
/mcp

# 2. 重複の警告が表示されたら、settings.json の mcpServers を確認
# ~/.claude/settings.json
{
  "mcpServers": {
    "my-duplicate-server": {
      "url": "https://example.com/mcp"  # ← claude.ai コネクターと同じ URL
    }
  }
}

# 3. 手動追加のエントリを削除して重複を解消
# → claude.ai コネクターが正しく表示・動作するようになる

設定ファイルでの重複チェック

json
// ~/.claude/settings.json の mcpServers セクションを確認
// claude.ai コネクターと同じ URL が登録されていないか確認する
{
  "mcpServers": {
    "example": {
      "url": "https://api.example.com/mcp"
    }
  }
}

注意点

  • この改善は claude.ai コネクターと手動設定サーバーの URL が完全に一致する 場合にのみ適用されます
  • 重複がある場合、どちらかの設定を削除するまで警告が表示され続けます
  • 通常は手動追加のサーバーエントリを削除することが推奨されます(claude.ai コネクターの方が管理が容易なため)
  • /mcp コマンドで表示されるヒントに従って設定を修正してください

関連情報