VS Code
MCP-palvelimen asennus opas
VS Code käyttää MCP:tä kautta GitHub Copilot Agent-tilassa. Kriittinen ero kaikkiin muihin asiakkaisiin verrattuna:
konfiguraation avain on "servers" — ei "mcpServers".
"servers" ylimmän tason avaimena .vscode/mcp.json.
Jokainen muu MCP-asiakas (Cursor, Claude Desktop, Continue, Cline) käyttää "mcpServers".
Väärän avaimen käyttäminen epäonnistuu äänettömästi — VS Code ei näytä virhettä.
Edellytykset
- VS Code 1.99+ — MCP-tuki lisätty huhtikuun 2025 päivityksessä
- GitHub Copilot -laajennus — on oltava asennettu ja kirjautumisen sisään
- GitHub Copilot Chat Agent-tilassa — vaihda Agent Copilot chat -paneelissa (ei Ask/Edit -tilassa)
- anonym.legal API-avain — Pro tai Business -palvelun paketti (vaaditaan MCP-pääsylle) anonym.legal
- Ei Node.js:tä, ei npm:ää, ei paikallista asennusta — anonym.legal:n MCP-palvelin ajetaan kokonaan HTTP:n kautta.
Asennus
Luo .vscode/mcp.json
Luo tiedosto työtila juuressasi. Huomaa "servers" avain (ei "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"type": "http" VS Code:ssa — tämä on toinen VS Code:n spesifinen kenttä, jota muut asiakkaat eivät tarvitse. Ei Node.js:tä, ei paikallista aliprosessia — yhteys menee suoraan anonym.legal:n MCP-päätepisteeseen.Ota Agent-tila käyttöön Copilot Chat:issa
Avaa GitHub Copilot Chat (Ctrl+Alt+I / Cmd+Ctrl+I). Chat-syötteessä vaihda tilan pudotusvalikko Kysy tai Muokkaa jota Agent. MCP-välineet näkyvät vain Agent-tilassa.
Tarkista välineet saatavilla
Agent-tilassa napsauta välineet kuvaketta (pyykkö 🔧) chat-paneelissa nähdäksesi saatavilla olevat MCP-välineet. Sinun pitäisi nähdä 7 anonym_legal_ välineet listattu alle anonym-legal palvelin.
Käyttäjä tason konfiguraatio (kaikki työtilat)
Käytä globaalisti, avaa VS Code käyttäjä asetukset JSON (Ctrl+Shift+P → Asetukset: Avaa käyttäjä asetukset JSON) ja lisää:
{
"github.copilot.chat.mcp.servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"palvelimet" vs "mcpServers" eron selitys
Tämä on yleisin sekaannuksen lähde asiakkaiden välillä liikuttaessa:
{
"servers": { ... }
}
{
"mcpServers": { ... }
}
Tämä on VS Code:n spesifinen toteutuksen valinta. MCP-määritys ei määrää konfiguraatio tiedoston muotoa — VS Code valitsi erilaisen avaimen. Katso vertailu sivu täydelliselle erojen erittelylle.
Saatavilla olevat välineet (7)
ilmainen
tunnukset
ilmainen
ilmainen
ilmainen
ilmainen
ilmainen
Operaattorit (6)
John Smith → [CLIENT] tai [PERSON]
john@acme.com → (poistettu)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (seurattu)
GitHub Copilot Agentin kanssa käyttö
Before processing this code review request, use anonym_legal_anonymize_text to replace all developer names with [DEV] and all email addresses with [EMAIL]. "Review the code by alice.smith@company.com — she pushed a fix for Bob Johnson's reported bug in auth.ts"
Vian poistaminen
Välineet eivät näy Copilot chat:issa
Vahvista, että olet Agent-tila (ei Ask tai Edit). Agent-tila on pakollinen MCP-väline pääsylle. Etsi tilan pudotusvalikko Copilot Chat -paneelin otsikosta.
Palvelin näyttää "yhteyden katkaistu" MCP-paneelissa
Tarkista .vscode/mcp.json käyttää "servers" (ei "mcpServers"). Tarkista myös "type": "http" on läsnä ja Authorization otsikko sisältää kelvollisen, peruuttamattoman API-avaimen Pro tai Business -palvelun paketti.
VS Code sanoo "MCP ei ole tuettu"
Päivitä VS Code 1.99:ään tai uudempi. MCP-tuki lisättiin huhtikuun 2025 julkaisussa. Suorita Help → Check for Updates.
Copilot ei kutsu välineitä automaattisesti
Agent-tilassa Copilot voi pyytää vahvistusta MCP-välineiden ajamisesta. Tarkista VS Code -asetukset github.copilot.chat.mcp.autoApprove jos haluat sallia automaattisen kutsun.