Aller au contenu
AfriContext

AfriContext

Serveur MCP AfriContext

Expose search_context et get_context à Claude Code ou Cursor, pour que l'agent trouve lui-même le bon contexte.

Doc source modifiée • Doc source modifiée • Doc source modifiée À REVOIR13.10.26
Documentation officielle modifiée — Contexte à revérifier

La documentation confirme que le protocole (MCP) utilise désormais des messages JSON-RPC 2.0 et introduit de nouvelles extensions modulaires (comme les tâches asynchrones, les *Skills* et les applications MCP interactives). Pour un développeur, il est primordial de vérifier la compatibilité avec ces fonctionnalités optionnelles négociées à l'initialisation ainsi que de respecter les directives strictes de sécurité et de consentement utilisateur.

Authentification

  • Lecture publique : aucune clé requise pour les contextes approuvés.
  • L'URL du serveur est affichée, jamais exécutée par la plateforme. Vérifiez-la avant de l'installer.

Endpoints

  • Outil search_context(query: string, pays?: string) : renvoie slug, titre, service et date de vérification.
  • Outil get_context(slug: string, tool: "cursor" | "claude-code" | "agents") : renvoie le contenu exporté.
  • Endpoint brut sous-jacent : GET /api/contexts/:slug/raw?tool=cursor.

Erreurs

  • Slug inconnu : erreur not_found avec suggestions.
  • Contexte en to_recheck : renvoyé avec un avertissement en tête.

Webhooks

  • Aucun webhook : le serveur est en lecture seule.

Idempotence et limites

  • 60 requêtes par minute et par IP.

Pièges courants

Ce que les LLMs inventent le plus souvent pour AfriContext.

  • Ne pas confondre le serveur MCP avec un contexte : il sert à chercher, pas à remplacer la lecture de la fiche.

Exemple minimal

1{2  "mcpServers": {3    "africontext": { "command": "npx", "args": ["-y", "africontext", "mcp"] }4  }5}

Variables d'environnement

  • AFRICONTEXT_URL