Jèko
Serveur MCP

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/mcp

Nommez 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

Installer dans Cursor

Le lien ouvre Cursor et ajoute le serveur. Sinon, dans ~/.cursor/mcp.json :

~/.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

Installer dans VS Code

Ou dans le .vscode/mcp.json de votre espace de travail :

.vscode/mcp.json
{
  "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 checkout

Puis 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'appeler

review 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 javascript

Il fait écrire l'endpoint, puis passer le code à validate_webhook jusqu'à ce qu'il soit conforme.

Les outils

DomaineOutilCe qu'il fait
Documentationsearch_docsRecherche plein texte, retourne les sections à ouvrir
get_exampleExemples d'appel en curl, JavaScript, Python, PHP et Ruby
get_integration_checklistChecklist par produit : paiement en ligne, lien, magasin, transferts, webhooks
APIget_endpointDéfinition complète d'une opération : schéma, en-têtes, erreurs
VérificationreviewRevue d'une requête avant envoi : endpoint, authentification, schéma, règles Jèko
validate_webhookRelit 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.

On this page