Automatiser Xiaohongshu avec le projet open source MCP
Automatisez votre présence sur Xiaohongshu avec le projet open-source xiaohongshu-mcp
Le projet "xiaohongshu-mcp", hébergé sur GitHub, se présente comme une solution open-source robuste pour automatiser les interactions avec la populaire plateforme de médias sociaux chinoise Xiaohongshu (Little Red Book). Développé en Go, ce projet exploite le Model Context Protocol (MCP) pour permettre un contrôle programmatique de diverses fonctionnalités de la plateforme.
Principales caractéristiques et capacités :
Ce projet permet aux utilisateurs d'exécuter une série d'actions sur Xiaohongshu sans intervention manuelle. Ses principales caractéristiques comprennent :
- Gestion des connexions et des sessions : Connectez-vous en toute sécurité à votre compte Xiaohongshu et maintenez votre statut de connexion. Le projet inclut des démonstrations claires du processus de connexion et de la vérification de l'état actuel de la connexion.
- Publication de contenu : Publiez sans effort des posts d'images et de texte. Le système prend en charge la définition des titres et des descriptions, avec des plans futurs pour inclure la publication de contenu vidéo et uniquement textuel.
- Recherche de contenu : Recherchez des posts Xiaohongshu en fonction de mots-clés, simplifiant ainsi la découverte de contenu.
- Récupération de flux : Récupérez le contenu recommandé de la page d'accueil de Xiaohongshu, fournissant un flux de posts tendance.
- Analyse détaillée des posts : Récupérez des détails complets sur les posts individuels, y compris le contenu, les informations utilisateur, les métriques d'engagement (j'aime, favoris, partages, commentaires) et la section des commentaires elle-même. Remarque : Nécessite un
feed_id
et unxsec_token
pour cette fonctionnalité. - Publication de commentaires : Automatisez le processus de publication de commentaires sur des posts. Le système peut localiser le champ de saisie du commentaire, y entrer le commentaire et l'envoyer, compatible avec les appels à l'API HTTP et aux outils MCP. Cela nécessite également le
feed_id
, lexsec_token
et le contenu du commentaire.
Intégration technique et compatibilité :
Le projet xiaohongshu-mcp
adhère au Model Context Protocol (MCP), une norme de l'industrie qui facilite l'intégration transparente avec divers clients et outils d'IA. Cela inclut :
- Claude Code CLI : Intégrez facilement votre flux de travail Claude Code en ajoutant
xiaohongshu-mcp
comme serveur MCP HTTP. - Cursor : Configurez Cursor pour reconnaître et utiliser le service
xiaohongshu-mcp
via un simple fichier de configuration JSON, permettant une automatisation efficace dans l'éditeur. - VSCode : Intégrez le projet dans votre environnement VSCode via la palette de commandes ou en éditant directement les fichiers de configuration de l'espace de travail.
- Google Gemini CLI : Ajoutez le service à vos paramètres Gemini CLI pour des capacités d'automatisation plus larges basées sur l'IA.
- MCP Inspector : Un outil de débogage qui vous permet de tester les connexions MCP et de vérifier la disponibilité des outils fournis par le serveur.
Tout client prenant en charge le protocole MCP HTTP peut se connecter au service xiaohongshu-mcp
, généralement exécuté à l'adresse http://localhost:18060/mcp
.
Démarrage et utilisation :
Pour commencer à utiliser le projet :
- Cloner le dépôt : Téléchargez le projet Go depuis GitHub.
- Se connecter : Exécutez
go run cmd/login/main.go
pour la connexion initiale. - Démarrer le service MCP : Exécutez
go run .
pour un fonctionnement sans tête ougo run . -headless=false
pour une interface de navigateur visible. - Vérifier avec MCP Inspector : Utilisez
npx @modelcontextprotocol/inspector
pour vous connecter et tester les fonctionnalités du serveur.
Considérations importantes :
- Longueur du titre : Les titres de Xiaohongshu sont limités à 20 caractères. Il est crucial de respecter cette limite pour une publication réussie.
- Fréquence de publication : Le projet suggère une limite quotidienne de 50 publications par compte, basée sur l'expérience pratique.
- Restrictions de connexion : Évitez de vous connecter au même compte Xiaohongshu sur plusieurs instances Web simultanément, car cela pourrait entraîner la déconnexion de la session MCP.
- Avis de non-responsabilité des risques : Le projet est destiné à des fins d'apprentissage et de recherche. Bien que le système sous-jacent soit stable et n'ait pas entraîné de bannissements de compte pendant plus d'un an d'utilisation (nécessitant uniquement des actualisations de cookies), toute utilisation doit être conforme aux conditions de service de la plateforme et éviter toute activité illégale.
Communauté et contributions :
Le projet encourage l'engagement communautaire et les contributions. Le développeur a mis en place un groupe WeChat pour la discussion et la collaboration sur l'amélioration du projet. Les utilisateurs rencontrant des problèmes ou ayant des suggestions sont invités à y participer.