Automatiza Xiaohongshu con el Proyecto Open Source MCP
Automatiza tu Presencia en Xiaohongshu con el Proyecto de Código Abierto xiaohongshu-mcp
El proyecto "xiaohongshu-mcp", alojado en GitHub, se presenta como una solución robusta de código abierto para automatizar interacciones con la popular plataforma de redes sociales china, Xiaohongshu (Little Red Book). Desarrollado en Go, este proyecto aprovecha el Protocolo de Contexto de Modelo (MCP, por sus siglas en inglés) para permitir el control programático de diversas funcionalidades de la plataforma.
Características y Capacidades Clave:
Este proyecto permite a los usuarios realizar una serie de acciones en Xiaohongshu sin intervención manual. Sus características principales incluyen:
- Gestión de Inicio de Sesión y Sesiones: Inicia sesión de forma segura en tu cuenta de Xiaohongshu y mantén el estado de inicio de sesión. El proyecto incluye demostraciones claras del proceso de inicio de sesión y la comprobación del estado actual.
- Publicación de Contenido: Publica fácilmente publicaciones de imágenes y texto. El sistema admite la configuración de títulos y descripciones, con planes futuros para incluir la publicación de contenido de video y solo texto.
- Búsqueda de Contenido: Busca publicaciones de Xiaohongshu basándose en palabras clave, agilizando el descubrimiento de contenido.
- Recuperación de Feeds: Obtén contenido recomendado de la página de inicio de Xiaohongshu, proporcionando un flujo de publicaciones populares.
- Análisis Detallado de Publicaciones: Recupera detalles completos de publicaciones individuales, incluido el contenido, la información del usuario, métricas de interacción (me gusta, colecciones, compartidos, comentarios) y la sección de comentarios en sí. Nota: Requiere un
feed_id
y unxsec_token
para esta funcionalidad. - Publicación de Comentarios: Automatiza el proceso de comentar en publicaciones. El sistema puede localizar el campo de entrada de comentarios, ingresar el comentario y enviarlo, siendo compatible tanto con la API HTTP como con las llamadas a la herramienta MCP. Esto también requiere
feed_id
,xsec_token
y el contenido del comentario.
Integración Técnica y Compatibilidad:
El proyecto xiaohongshu-mcp
se adhiere al Protocolo de Contexto de Modelo (MCP), un estándar de la industria que facilita la integración perfecta con varios clientes y herramientas de IA. Esto incluye:
- Claude Code CLI: Integra fácilmente con tu flujo de trabajo de Claude Code añadiendo
xiaohongshu-mcp
como un servidor MCP HTTP. - Cursor: Configura Cursor para reconocer y utilizar el servicio
xiaohongshu-mcp
a través de un sencillo archivo de configuración JSON, permitiendo una automatización eficiente dentro del editor. - VSCode: Integra el proyecto en tu entorno VSCode, ya sea a través de la paleta de comandos o editando directamente los archivos de configuración del espacio de trabajo.
- Google Gemini CLI: Añade el servicio a tu configuración de Gemini CLI para obtener capacidades de automatización más amplias impulsadas por IA.
- MCP Inspector: Una herramienta de depuración que te permite probar conexiones MCP y verificar la disponibilidad de herramientas proporcionadas por el servidor.
Cualquier cliente que admita el protocolo MCP HTTP puede conectarse al servicio xiaohongshu-mcp
, que normalmente se ejecuta en http://localhost:18060/mcp
.
Cómo Empezar y Uso:
Para comenzar a usar el proyecto:
- Clona el repositorio: Descarga el proyecto Go de GitHub.
- Inicia sesión: Ejecuta
go run cmd/login/main.go
para el inicio de sesión inicial. - Inicia el Servicio MCP: Ejecuta
go run .
para operación sin interfaz gráfica ogo run . -headless=false
para una interfaz de navegador visible. - Verifica con MCP Inspector: Usa
npx @modelcontextprotocol/inspector
para conectarte y probar las funcionalidades del servidor.
Consideraciones Importantes:
- Longitud del Título: Los títulos de Xiaohongshu están limitados a 20 caracteres. Cumplir con esto es crucial para la publicación exitosa.
- Frecuencia de Publicación: El proyecto sugiere un límite de publicación diario de 50 publicaciones por cuenta basado en la experiencia práctica.
- Restricciones de Inicio de Sesión: Evita iniciar sesión en la misma cuenta de Xiaohongshu en múltiples instancias web simultáneamente, ya que esto puede provocar el cierre de sesión de la sesión MCP.
- Descargo de Responsabilidad de Riesgo: El proyecto está destinado a fines de aprendizaje e investigación. Si bien el sistema subyacente ha sido estable y no ha provocado prohibiciones de cuenta en más de un año de uso (solo requiriendo actualizaciones de cookies), todo uso debe cumplir con los términos de servicio de la plataforma y evitar cualquier actividad ilegal.
Comunidad y Contribuciones:
El proyecto fomenta la participación y las contribuciones de la comunidad. El desarrollador ha creado un grupo de WeChat para discutir y colaborar en la mejora del proyecto. Se da la bienvenida a los usuarios que experimenten problemas o tengan sugerencias a unirse.