[Feat] Add per-server enable/disable toggle to MCP preferences

Ouverte
#435 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 2 jours

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
55/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
java
Domaine
desktop, tooling

Piste de recherche

Commencez par la page des préférences MCP et suivez la manière dont la configuration de chaque serveur est stockée et dont Copilot Language Server démarre les serveurs configurés ou s'y connecte. La modification est terminée lorsque chaque serveur peut être désactivé sans perdre sa commande, ses arguments, son environnement ou ses sélections d'outils, puis réactivé en une seule action sans démarrer lorsqu'il est désactivé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

enhancement

Is your feature request related to a problem? Please describe.
There is no way to temporarily disable a configured MCP server without destroying its configuration. A user needs to delete it from the MCP config JSON (losing the command, args, and environment settings)

Describe the solution you'd like
A per-server enable/disable toggle on the MCP preference page. When a server is disabled: its configuration is preserved and Copilot Language Server does not start or connect to it. Re-enabling it restores full functionality in a single action.

Describe alternatives you've considered
Unchecking all tools under the server: The server process still starts and connects every session. Re-enabling requires rechecking each tool individually and there is no memory of which tools were previously enabled.

Additional context
N/A

Langage dominant
Java
Étoiles
129
Forks
70
Merge moyen
2 j 11 h
PR mergées (30 j)
15

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de microsoft/copilot-for-eclipse

Toutes les issues de microsoft/copilot-for-eclipse

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.