Serveur MCP
Serveur stdio pour Cursor et Claude Code. Il n'est pas publié. Le plan doit inclure api.
Outils
scan_project— les lockfiles du dossier de travail, groupés en Fix now, Plan et Low.explain_advisory— une alerte (id,package,version). Le cache, ou le modèle seulement si le serveur l'autorise.propose_fix— version cible, directe ou transitive, majeure ou non, et une commande. Le serveur ne l'applique pas.
path doit rester dans le dossier où le serveur a démarré. .. est refusé. Les liens symboliques qui sortent de ce dossier ne sont pas lus. Seuls les noms de manifestes et de lockfiles sont ouverts. Les réponses sont limitées à 24 000 caractères et marquées comme données, pas comme instructions. La clé n'est pas renvoyée. La portée vaut 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> est un exemple à remplacer (le même emplacement est <VOTRE_CLE> dans le README français). La clé ressemble à vsk_…. Compilez le serveur avec npm install --prefix packages/scandar-mcp et npm run build --prefix packages/scandar-mcp avant d'y connecter l'éditeur. SCANDAR_API_URL est ce serveur, https://scandar.dev.