原文(日本語に翻訳)
プラグインが提供する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で対応されています。