github / github/copilot-cli

Ability for skill files to enable or declare additional MCP servers

Offen
#3,292 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area:mcp area:plugins
Vorherrschende Sprache
Shell
Sterne
11.2k
Forks
1.9k
Ø Merge
14 Std. 16 Min.
Gemergte PRs (30 T.)
6

Beschreibung

### Describe the feature or problem you'd like to solve

Progressive disclosure: ability for Skill files to enable or declare additional MCP servers

### Proposed solution

In complex, autonomous, agentic workflows it is hard to anticipate which tools or sets of tools may be required along the way. Users are forced to enable all tools and toolsets (MCP servers) at the beginning of the session in case they may be needed by the agent during operation. This pollutes the context with unnecessary tools and degrades model performance.

Allowing a skill file to enable an MCP server (or register a new one) on skill activation would allow agents to only discover new tools when the skill is activated, based on its frontmatter (and thus when the tools are actually needed).

### Example prompts or workflows

_No response_

### Additional context

_No response_

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Das Issue nennt keine Dateien, Tests oder Einstiegspunkte. Beginne damit, die Skill-Aktivierung und die MCP-Serverkonfiguration in der CLI zu finden, und verfolge dann, wie Tools während einer Sitzung entdeckt werden. Als abgeschlossen gilt die Aufgabe, wenn ein Skill bei der Aktivierung einen MCP-Server aktivieren oder registrieren kann und dessen Tools erst verfügbar werden, wenn dieser Skill verwendet wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
cli, tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.