Skip to content

原文(日本語に翻訳)

プラグインが提供するMCPサーバーの重複排除を改善しました。手動設定のサーバーと重複するサーバー(同一のコマンド/URL)はスキップされるようになり、接続の重複やツールセットの重複を防ぎます。抑制された内容は/pluginメニューに表示されます。

原文(英語)

Improved plugin-provided MCP server deduplication — servers that duplicate a manually-configured server (same command/URL) are now skipped, preventing duplicate connections and tool sets. Suppressions are shown in the /plugin menu.

概要

プラグインが提供するMCPサーバーと手動設定されたMCPサーバーが同じコマンドまたはURLを使用している場合に、重複する接続が確立されてしまう問題が改善されました。v2.1.71以降では、重複するMCPサーバーは自動的にスキップされ、重複した接続やツールセットの混在が防止されます。また、スキップされたサーバーの情報は/pluginメニューで確認できます。

基本的な使い方

bash
# /pluginメニューで抑制されたMCPサーバーを確認
/plugin

# プラグイン一覧と共に、重複により抑制されたMCPサーバーが表示される
# 例: "some-plugin: mcp-server (duplicates manually configured server, skipped)"

実践例

手動設定とプラグイン設定の重複を防ぐ

既にMCPサーバーを手動設定しており、プラグインも同じサーバーを提供する場合。

bash
# settings.jsonに既にMCPサーバーを手動設定している状態:
# {
#   "mcpServers": {
#     "my-mcp": {
#       "command": "node",
#       "args": ["path/to/mcp-server.js"]
#     }
#   }
# }

# 同じMCPサーバーを提供するプラグインをインストール
/plugin install some-plugin-with-same-mcp

# 修正後: プラグインのMCPサーバーが重複として検出され、スキップされる
# → 手動設定のサーバーのみが接続される
# → ツールセットの重複なし

/pluginメニューで抑制状況を確認

bash
# プラグインメニューで抑制されたサーバーを確認
/plugin

# 表示例:
# Installed plugins:
#   - some-plugin (active)
#     MCP Servers:
#       - my-mcp-server [SKIPPED: duplicates manually configured server]

複数のプラグインが同じMCPサーバーを提供する場合

複数のプラグインが同一のMCPサーバーを含む場合の重複排除。

bash
# プラグインAとBが同じMCPサーバー(同じURL)を提供
/plugin install plugin-a  # MCPサーバーが接続される
/plugin install plugin-b  # 同じURLのMCPサーバーはスキップされる

# /pluginメニューでどちらがアクティブか確認
/plugin

注意点

  • この改善はv2.1.71以降で適用されます。
  • 重複の判定は「同一コマンド」または「同一URL」に基づいています。
  • スキップされたサーバーは/pluginメニューで可視化されるため、設定の確認が容易になります。
  • 重複排除の優先順位は「手動設定 > 最初にインストールされたプラグイン」の順です。
  • 関連する改善として、/plugin uninstallのローカル設定使用(2.1.71-plugin-uninstall-local-settings.md)もv2.1.71で対応されています。

関連情報