Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Test: Workspace-root MCP configuration entry points

Chiusa Adatta ai principianti
#338,161 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
88/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
node.js, typescript

Direzione di ricerca

Inizia con un workspace usa e getta e segui i passaggi elencati per MCP: Add Server e MCP: Open Workspace Folder MCP Configuration. Verifica la creazione di .mcp.json nella root, la posizione del server, l’apertura diretta quando è l’unico file e il comportamento del picker quando coesiste con .vscode/mcp.json. Il lavoro è completato quando il comportamento previsto del file nella root e del file legacy passa senza migrazione automatica.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

testplan-item

Refs: #335551

  • anyOS

Complexity: 2

Authors: @vritant24

Create Issue


Verification steps

  1. Open a disposable folder that does not contain .mcp.json or .vscode/mcp.json.

  2. Run MCP: Add Server and add a Command (stdio) server:

    npx -y @modelcontextprotocol/server-everything
    
  3. Choose Workspace (folder-name) as the destination.

  4. Verify:

    • A .mcp.json file is created at the workspace root.
    • The server is written under mcpServers.
    • No .vscode/mcp.json file is created.
  5. Run MCP: Open Workspace Folder MCP Configuration.

  6. Verify the root .mcp.json opens directly without a file picker.

Root and legacy files together

  1. Create .vscode/mcp.json in the same folder with a different server.
  2. Run MCP: Add Server again and choose Workspace (folder-name).
  3. Verify you can choose between the root .mcp.json and legacy .vscode/mcp.json.
  4. Choose one file and complete the addition.
  5. Verify the new server is added only to the selected file and the other file remains unchanged.
  6. Run MCP: Open Workspace Folder MCP Configuration.
  7. Verify a picker offers both files and opens the selected file.

Expected: New workspace MCP servers can be added to the workspace-root .mcp.json without replacing existing .vscode/mcp.json configuration. When only one configuration exists it opens directly; when both exist the user chooses the destination, and no configuration is migrated automatically.

Lingua principale
TypeScript
Stelle
194k
Fork
44.8k
Merge medio
6h 23m
PR unite (30g)
685

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/vscode

Tutte le issue di microsoft/vscode

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.