Serveur MCP
Donnez à votre agent de codage un accès direct à la documentation Jèko, et faites-lui vérifier ses requêtes avant de les envoyer
Le serveur MCP (Model Context Protocol) expose la documentation Jèko et la spécification de l'API à votre agent, dans le format qu'il sait lire. Il cherche au lieu de deviner, et il peut faire relire sa requête avant de l'envoyer. Le serveur est public, en lecture seule, et ne demande aucune clé.
Jèko n'a pas d'environnement de test. Chaque appel à l'API touche la production et déplace de l'argent réel. Faites valider la requête avant de la lancer, et utilisez un magasin dédié à vos essais.
L'adresse
https://mcp.jeko.africa/mcpNommez l'entrée jeko : ce nom devient le préfixe des outils dans votre agent, et les exemples
de cette page en dépendent.
Cursor
Le lien ouvre Cursor et ajoute le serveur. Sinon, dans ~/.cursor/mcp.json :
{
"mcpServers": {
"jeko": {
"url": "https://mcp.jeko.africa/mcp"
}
}
}Rechargez la fenêtre. Le serveur apparaît dans Settings, section MCP, avec ses outils et ses ressources.
Claude Code
Une commande suffit :
claude mcp add --scope user --transport http jeko https://mcp.jeko.africa/mcp--scope user rend le serveur disponible dans tous vos projets. Sans lui, Claude Code ne
l'enregistre que pour le répertoire courant, et vous devrez répéter la commande à chaque nouveau
projet.
Pour toute une équipe, --scope project crée à la place un .mcp.json à la racine du dépôt : il se
commit, et chacun récupère la configuration au clone.
VS Code
Ou dans le .vscode/mcp.json de votre espace de travail :
{
"servers": {
"jeko": {
"type": "http",
"url": "https://mcp.jeko.africa/mcp"
}
}
}Autres clients
MCP est un protocole ouvert. Tout client qui parle HTTP fonctionne : renseignez l'URL ci-dessus comme serveur distant, sans authentification.
Vérifier
Sans installer quoi que ce soit, cette commande doit lister six outils :
curl -s -X POST https://mcp.jeko.africa/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Si elle répond et que votre agent ne voit rien, le problème vient du client : rechargez-le pour qu'il rejoue la connexion.
S'en servir
Lancer le prompt d'intégration
Plutôt que de décrire votre besoin de zéro :
/mcp__jeko__integrer_produit checkoutPuis expliquez votre contexte dans le message suivant, par exemple « je veux encaisser sur mon site e-commerce ».
Le laisser chercher
Il appellera search_docs, puis ouvrira les pages concernées. Si une réponse vous paraît
approximative, demandez-lui sa source : chaque résultat porte l'URI de la page.
Faire relire la requête avant de l'envoyer
Passe cette requête à review avant de l'appelerreview vérifie l'endpoint, les en-têtes d'authentification, le schéma et les règles Jèko. Tant
qu'il reste des erreurs, aucun appel ne part. Il attrape aussi ce que le schéma n'exprime pas : un
montant doit être un multiple de 100 parce que le franc CFA n'a pas de subdivision, et payerPhone
doit porter l'indicatif 225.
Pour un webhook, utiliser le second prompt
/mcp__jeko__implementer_webhook javascriptIl fait écrire l'endpoint, puis passer le code à validate_webhook jusqu'à ce qu'il soit conforme.
Les outils
| Domaine | Outil | Ce qu'il fait |
|---|---|---|
| Documentation | search_docs | Recherche plein texte, retourne les sections à ouvrir |
get_example | Exemples d'appel en curl, JavaScript, Python, PHP et Ruby | |
get_integration_checklist | Checklist par produit : paiement en ligne, lien, magasin, transferts, webhooks | |
| API | get_endpoint | Définition complète d'une opération : schéma, en-têtes, erreurs |
| Vérification | review | Revue d'une requête avant envoi : endpoint, authentification, schéma, règles Jèko |
validate_webhook | Relit une implémentation de webhook et pointe ce qui manque |
S'y ajoutent 47 ressources, les pages de documentation et les opérations de l'API, que l'agent ouvre
à la demande, et deux prompts que vous déclenchez vous-même. integrer_produit guide l'intégration
d'un produit de bout en bout ; implementer_webhook fait écrire puis valider un endpoint de
réception.
Ce qu'il ne fait pas
Le serveur est en lecture seule. Il ne demande aucune clé API, n'en stocke aucune, et n'émet aucun
appel vers api.jeko.africa. Il ne peut donc ni créer un paiement, ni consulter vos transactions, ni
exécuter quoi que ce soit en votre nom. C'est votre agent qui appelle l'API, avec vos clés, depuis
votre machine.
La lecture seule réduit le risque sans le supprimer. Le serveur renvoie du texte, que votre agent traitera comme le reste de son contexte : relisez ce qu'il s'apprête à exécuter, surtout si plusieurs serveurs MCP cohabitent dans votre client.
Le serveur ignore par ailleurs l'état de votre compte, vos magasins et vos transactions, et l'affichage des prompts comme de l'icône dépend du client : tous n'implémentent pas encore ces parties récentes du protocole. Les outils et les ressources fonctionnent partout.
Cette lecture seule décrit la version actuelle. Une version capable d'agir sur votre compte est prévue, derrière une authentification et avec confirmation de chaque action : consulter une transaction, créer une demande de paiement.
Signaler un manque
Un endpoint mal expliqué, une règle qui échappe à review, un outil qui vous manque : écrivez à
hello@jeko.africa.