Serveur MCP SMS
en PHP
Le Model Context Protocol (MCP) est un standard ouvert créé par Anthropic qui permet aux agents IA d'utiliser des outils externes. Notre serveur MCP en PHP connecte votre client IA favori à la plateforme SMS Vert Pro : votre agent peut alors envoyer des SMS, vérifier des crédits ou gérer l'authentification OTP de manière autonome.
Ce serveur est open source, ne nécessite aucune dépendance externe et fonctionne avec PHP 7.4 ou supérieur. Un seul fichier à installer.
Pourquoi un serveur MCP en PHP ?
- Zéro dépendance : un seul fichier PHP, pas de Composer ni de bibliothèque à installer
- Compatible partout : fonctionne sur tout serveur ou machine disposant de PHP 7.4+ avec cURL
- Léger et rapide : le serveur démarre instantanément et communique via stdin/stdout
- Facile à maintenir : code PHP lisible, facile à adapter ou à étendre selon vos besoins
Installation
Clonez le dépôt depuis GitHub :
git clone https://github.com/3-bees-online/mcp-server-smsvertpro-php.git cd mcp-server-smsvertpro
C'est tout. Le serveur est prêt à être configuré dans votre client MCP.
Configuration dans Claude Desktop
Ouvrez votre fichier claude_desktop_config.json et ajoutez :
{
"mcpServers": {
"smsvertpro": {
"command": "php",
"args": ["/chemin/vers/server.php"],
"env": {
"SMSVERTPRO_API_TOKEN": "votre_token_api"
}
}
}
}
Remplacez le chemin et le token par vos valeurs. Le token API Bearer se génère depuis votre espace client SMS Vert Pro.
Claude Code (CLI)
claude mcp add smsvertpro -- php /chemin/vers/server.php
Cursor / Windsurf
Ajoutez la même configuration MCP dans les paramètres de votre éditeur, en pointant vers la commande php server.php avec la variable d'environnement SMSVERTPRO_API_TOKEN.
Les 8 outils SMS disponibles
Une fois connecté, votre agent IA dispose de tous ces outils :
| Outil | Description | Exemple de demande à l'agent |
|---|---|---|
send_sms |
Envoyer un SMS immédiat ou programmé | « Envoie un SMS au 33612345678 pour confirmer sa commande » |
check_credits |
Consulter le solde de crédits | « Combien de crédits SMS il me reste ? » |
get_delivery_report |
Rapport de délivrabilité | « Le SMS de la campagne 4521 a-t-il été délivré ? » |
get_responses |
Réponses SMS reçues | « Y a-t-il des réponses à ma dernière campagne ? » |
verify_number |
Vérifier le format d'un numéro | « Vérifie les numéros de ma liste 87 » |
get_blacklist |
Liste des désabonnements (STOP) | « Montre-moi les numéros désabonnés » |
generate_otp |
Envoyer un code OTP par SMS | « Envoie un code de vérification au 33698765432 » |
verify_otp |
Vérifier un code OTP | « Le code 4829 est-il valide ? » |
cancel_sms |
Annuler un SMS programmé | « Annule la campagne camp_334_1234 » |
Sécurité
- Token local : votre clé API reste sur votre machine, elle n'est jamais partagée avec l'agent IA
- Communication chiffrée : le serveur communique exclusivement en HTTPS avec l'API SMS Vert Pro
- Aucune donnée stockée : le serveur MCP ne conserve aucun message ni numéro de téléphone
- STOP automatique : la liste noire des désabonnements est respectée côté plateforme
Prérequis techniques
- PHP 7.4+ avec l'extension cURL activée
- Un compte SMS Vert Pro avec un token API Bearer (inscription gratuite, 10 SMS offerts)
- Un client MCP : Claude Desktop, Claude Code, Cursor, Windsurf ou tout client compatible
Besoin d'aide pour l'installation ?
01 60 04 51 65
Questions fréquentes
Non. Le serveur MCP s'exécute en ligne de commande (php server.php), il n'a pas besoin d'Apache ou Nginx. Il communique via stdin/stdout directement avec votre client IA. Il suffit que PHP soit installé sur votre machine.
Oui. PHP fonctionne sur les trois systèmes d'exploitation. Le serveur MCP n'utilise aucune fonctionnalité spécifique à un OS.
Oui, nous proposons également un serveur MCP en Python qui utilise le SDK MCP officiel d'Anthropic. Il offre les mêmes fonctionnalités avec en plus une validation renforcée des données.
Non. Le token est stocké dans une variable d'environnement locale et utilisé uniquement par le serveur MCP pour communiquer avec l'API SMS Vert Pro. L'agent IA n'y a pas accès — il voit uniquement les outils et leurs résultats.
À découvrir également
Pour une vue d'ensemble de toutes les méthodes d'intégration IA (Python, Node.js, MCP), consultez notre guide d'intégration IA avec des exemples de code prêts à l'emploi.
Si vous ne voulez rien installer, découvrez notre serveur MCP SMS hébergé : une simple URL à coller dans votre client IA, idéal pour Claude.ai, ChatGPT ou les équipes multi-postes.
Si vous développez en Python, notre serveur MCP en Python offre les mêmes fonctionnalités avec le SDK officiel MCP d'Anthropic et une validation renforcée des entrées.
Pour la documentation complète de tous les endpoints disponibles, consultez notre documentation API SMS.
confiance