Server MCP
Server stdio per Cursor e Claude Code. Non è pubblicato. Il piano deve includere api.
Strumenti
scan_project— i lockfile nella cartella di lavoro, raggruppati in Fix now, Plan e Low.explain_advisory— un avviso (id,package,version). La cache, o il modello solo se il server lo consente.propose_fix— versione di destinazione, diretta o transitiva, major o meno, e un comando. Il server non lo applica.
path deve restare nella cartella in cui è stato avviato il server. .. viene rifiutato. I symlink che escono da quella cartella non vengono letti. Vengono aperti solo nomi di manifest e lockfile. Le risposte sono limitate a 24.000 caratteri e sono etichettate come dati, non istruzioni. La chiave non viene restituita. La portata è unknown.
Cursor
{
"mcpServers": {
"scandar": {
"command": "node",
"args": ["<ABSOLUTE>/packages/scandar-mcp/dist/scandar-mcp/src/index.js"],
"env": {
"SCANDAR_API_KEY": "<YOUR_KEY>",
"SCANDAR_API_URL": "https://scandar.dev"
}
}
}
}Claude Code
claude mcp add scandar \
--env SCANDAR_API_KEY='<YOUR_KEY>' \
--env SCANDAR_API_URL='https://scandar.dev' \
-- node <ABSOLUTE>/packages/scandar-mcp/dist/scandar-mcp/src/index.js<YOUR_KEY> è un segnaposto (lo stesso spazio è <VOTRE_CLE> nel README francese). La chiave ha la forma vsk_…. Compila il server con npm install --prefix packages/scandar-mcp e npm run build --prefix packages/scandar-mcp prima di collegare l'editor. SCANDAR_API_URL è questo server, https://scandar.dev.