MyLinedChart
ProLadda ner
HemPriserLadda nerArtiklar

MCP-konfiguration i VS Code: använd servers istället för mcpServers

Publicerad 2026-08-05 · Uppdaterad 2026-08-05 · Läs på engelska

Du kopierade en fungerande MCP-konfiguration från Claude eller Cursor, klistrade in den i VS Code, startade om och ingenting hände. Inget fel, ingen varning, ingen server i listan. Filen är giltig JSON och VS Code har inget att anmärka på. Problemet är ett enda ord, och det är det yttersta.

Viktigast
  • VS Code lägger MCP-servrar under servers. Claude, Cursor och de flesta andra använder mcpServers.
  • Fel nyckel ger inget felmeddelande alls, och det är därför det kostar folk en timme.
  • Den inre serverdefinitionen är identisk i alla klienter. Bara omslaget skiljer sig.

Skillnaden sida vid sida

Samma server, samma kommando, samma argument. Det enda som ändras är nyckeln i omslaget.

VS Code är den som sticker ut, och också den som misslyckas tyst.
KlientKonfigurationsfilNyckel i omslaget
GitHub Copilot i VS Code.vscode/mcp.jsonservers
Cursor~/.cursor/mcp.jsonmcpServers
Claude Desktopclaude_desktop_config.jsonmcpServers
De flesta andra konfigurationsbaserade klientervarierarmcpServers

Vad VS Code vill ha

I .vscode/mcp.json, i roten av din arbetsyta. Med MyLinedCharts anslutning som exempel:

{ "servers": { "mylinedchart": { "command": "npx", "args": ["-y", "@mylinedchart/mcp-chart-context"] } } }

Byt ut command och args mot din egen servers. Det inre objektets form ändras inte mellan klienter.

Vad alla andra vill ha

Samma server, för Claude eller Cursor:

{ "mcpServers": { "mylinedchart": { "command": "npx", "args": ["-y", "@mylinedchart/mcp-chart-context"] } } }

Har du båda redigerarna öppna behöver du faktiskt båda filerna. De två redigerarna kan inte dela en och samma konfiguration.

Varför det misslyckas utan felmeddelande

VS Code läser filen, hittar giltig JSON och letar efter nyckeln servers. Filen saknar nyckeln servers, så VS Code hittar noll servrar att starta. Noll servrar är inget felläge. Ur VS Codes synvinkel har du inte konfigurerat något, vilket är fullt tillåtet.

Därför finns ingen röd understrykning, ingen avisering och ingen rad i någon logg som säger att nyckeln var fel. Felet ser ut precis som att servern kraschar vid start, och därför går folk och felsöker servern.

  • Filen är giltig JSON, så inget tolkningsfel visas.
  • En okänd nyckel på översta nivån ignoreras istället för att avvisas.
  • Noll konfigurerade servrar är ett normalt tillstånd, så VS Code rapporterar inget fel.

Så bekräftar du vilket problem du har

Innan du antar att servern är trasig, bevisa att VS Code ens försökte starta den.

  • Kontrollera nyckeln i omslaget först. Kontrollen tar fem sekunder och är svaret oftast.
  • Kör serverns kommando för hand i en terminal. Startar servern ligger problemet någon annanstans.
  • Leta efter servern i VS Codes lista över MCP-servrar. Saknas den har den aldrig konfigurerats, och finns den med men misslyckas är det ett riktigt startfel.
  • Om du installerade via en länk med ett klick istället för för hand gäller hela den här typen av problem inte.

Två relaterade fallgropar

Medan du ändå är här misslyckas två andra saker på samma tysta sätt.

För det första bär installationslänkar för MCP med ett klick sin nyttolast som vanlig URL-kodad JSON. Base64 accepteras av URL-tolken och gör sedan tyst ingenting, vilket är det sämsta möjliga felet: en knapp som ser ut att ha fungerat.

För det andra färdas servernamnet inuti nyttolasten för VS Code, istället för som en separat frågeparameter som Cursor gör det. En länk byggd efter Cursors form installeras inte korrekt i VS Code, trots att den öppnas.

Där MyLinedChart passar in

MyLinedChart levererar en MCP-anslutning som ger en AI-agent din levande graf: symboler, dina ritningar, indikatorvärden och staplarna på skärmen. Anslutningen körs på din dator och datan passerar inte våra servrar.

Appen har en knapp, Add to VS Code, som med ett klick skriver rätt nyckel åt dig, och det är anledningen att använda den framför att redigera för hand. Installation och de andra klienterna: /resources/articles/ibkr-chart-data-github-copilot-vs-code.

Nästa steg

Rätta nyckeln, starta om VS Code så dyker servern upp. Om servern ändå inte dyker upp vet du nu att problemet ligger i servern och inte i konfigurationen, vilket är en mycket kortare lista att gå igenom.

Anslut din AI på /mcp.

Vanliga frågor

Varför använder VS Code servers istället för mcpServers?
Nyckeln servers är ett namnval i VS Codes eget format för MCP-konfiguration, gjort oberoende av den konvention som Claude Desktop etablerade. Ingen av dem är mer korrekt. Skillnaden blir bara ett problem för att de två ser utbytbara ut och den ena misslyckas utan att säga något.
Varnar VS Code mig om jag använder fel nyckel?
Nej, och det är hela svårigheten. Filen är giltig JSON, en okänd nyckel på översta nivån ignoreras istället för att avvisas, och noll konfigurerade servrar är ett normalt tillstånd. Inget av det ser ut som ett fel.
Kan jag använda en och samma konfigurationsfil för både VS Code och Cursor?
Nej. De läser olika sökvägar och förväntar sig olika nycklar i omslaget, så du behöver båda filerna. Den inre serverdefinitionen är identisk, så det handlar om en kopia där ett ord är utbytt.
Gäller det här även Copilot i Windows?
Nej. Copilot här är GitHub Copilot i VS Code, som stöder MCP-servrar. Assistenten i Windows aktivitetsfält är en separat produkt som delar namn men inte använder de här konfigurationsfilerna.

Prova MyLinedChart

MyLinedChart sparar dina ritningar, anteckningar och indikatorvärden som data som du kan exportera, granska och använda igen.

Utforska MyLinedChart

Fler artiklar