Retour à ShopLite

Connectez votre éditeur à la base de connaissances ShopLite

Avec un token développeur, vous obtenez deux outils en lecture seule, ancrés dans le vrai code et produit ShopLite, filtrés selon les scopes de votre token.

Endpoint MCP
https://shoplite.shellit.io/mcp

Transport : MCP Streamable HTTP, header Authorization: Bearer <token>.

Ce que vous obtenez

  • search_knowledge(query), recherche sémantique renvoyant fichiers, symboles et un score de pertinence.
  • ask_shoplite(question), une réponse rédigée dans la langue de votre question, avec ses sources.

Profils de scope

ProfilScopesVoit
Partenaire / self-service (défaut)user, dev:pluginDocs produit + système de plugins, jamais core/mobile
Dev interne (sur demande admin)Scopes élargiscore / mobile selon attribution

Configuration de l'éditeur

Remplacez kb_xxx par votre propre token.

VS Code, .vscode/mcp.json
{
  "servers": {
    "shoplite-kb": {
      "type": "http",
      "url": "https://shoplite.shellit.io/mcp",
      "headers": {
        "Authorization": "Bearer kb_xxx"
      }
    }
  }
}
Cursor, .cursor/mcp.json
{
  "mcpServers": {
    "shoplite-kb": {
      "url": "https://shoplite.shellit.io/mcp",
      "headers": {
        "Authorization": "Bearer kb_xxx"
      }
    }
  }
}
Claude Code (CLI)
claude mcp add --transport http shoplite-kb https://shoplite.shellit.io/mcp \
  --header "Authorization: Bearer kb_xxx"
Claude Desktop (bridge stdio via mcp-remote), claude_desktop_config.json
{
  "mcpServers": {
    "shoplite-kb": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://shoplite.shellit.io/mcp",
        "--header",
        "Authorization: Bearer kb_xxx"
      ]
    }
  }
}

Bon à savoir

  • Un token donne un accès en lecture à la connaissance du code selon ses scopes. Ne le committez pas, ne le partagez pas, demandez un token séparé par personne.
  • Les réponses reflètent le dernier commit indexé.
  • Multilingue : posez votre question en FR, EN ou PT, la réponse arrive dans la langue posée.