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.
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_foundavec 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