Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Test: MCP gallery and version migration warnings

Closed Beginner friendly
#339,525 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

@lramos15 is already working on this.

Since Oct 5, 2026.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
78/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
typescript

Research direction

Start by enabling chat.customizations.mcpServerMigration.enabled and creating .vscode/mcp.json with the four server entries shown. Use Chat: Open Customizations and Migrate MCP Servers to verify the expected eligibility and gallery/version diagnostics, then remove those properties and confirm all four servers become eligible without warnings.

Written by the indexing model from the issue text.

Description

testplan-item

Refs: #338745

  • anyOS

Complexity: 2

Authors: @vritant24


  1. Enable chat.customizations.mcpServerMigration.enabled in Settings.

  2. Open a folder and create .vscode/mcp.json:

    {
      "servers": {
        "portable": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-everything"]
        },
        "gallery-only": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-everything"],
          "gallery": true
        },
        "version-only": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-everything"],
          "version": "1.0.0"
        },
        "gallery-and-version": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-everything"],
          "gallery": true,
          "version": "1.0.0"
        }
      }
    }
    

    The servers do not need to be started for this test.

  3. Open Chat with the Copilot agent and send a message to start the agent session.

  4. Run Chat: Open Customizations, then open Migrate MCP Servers.

  5. Verify portable is eligible for migration and the other three servers appear under Not migratable.

  6. Open the details for gallery-only. Verify it says gallery metadata cannot be migrated to the destination MCP configuration and instructs you to remove gallery.

  7. Open the details for version-only. Verify it says server version metadata cannot be migrated to the destination MCP configuration and instructs you to remove version.

  8. Open the details for gallery-and-version. Verify both diagnostics are shown.

  9. Remove all gallery and version properties from .vscode/mcp.json, then reopen Migrate MCP Servers.

  10. Verify all four servers are eligible for migration and no metadata portability warnings remain.

Dominant language
TypeScript
Stars
194k
Forks
45.8k
Avg merge
10h 37m
Merged PRs (30d)
688

Getting set up

Open in Codespaces

Starts the project's dev container in your browser, under your own GitHub account.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/vscode

All issues in microsoft/vscode

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.