Servidor MCP de Twitter
Una poderosa integración de Twitter para agentes de IA que aprovecha el estándar Model Context Protocol (MCP) y proporciona un conjunto completo de funciones de Twitter a través de una interfaz limpia y consistente.
Descripción general
Este servidor proporciona acceso a las funciones de Twitter mediante herramientas MCP, lo que permite una integración fluida con asistentes de IA y otros clientes compatibles con MCP. Está basado en la biblioteca agent-twitter-client
y ofrece un manejo robusto de errores, limitación de frecuencia y un formato de respuesta consistente.
Características
Lectura básica
- Obtenga tweets de usuarios con soporte de medios
- Obtener perfiles de usuario con información detallada
- Buscar tweets por hashtags o palabras clave
- Filtrar los resultados de búsqueda por más recientes/principales
- Limitación de velocidad (máximo 50 tweets por solicitud)
Interacciones del usuario
- Me gusta/No me gusta los tweets
- Retuitear/Deshacer retuit
- Publica tweets con:
- Contenido del texto
- Archivos multimedia adjuntos (imágenes, vídeos)
- Funcionalidad de respuesta
- Capacidad de citar tweets
Funciones avanzadas
- Obtener relaciones de usuario (seguidores/seguidos)
- Obtener temas de tendencia
- Acceda a diferentes tipos de líneas de tiempo:
- Cronología del hogar
- Siguiendo la cronología
- Cronología del usuario
- Gestión de listas (obtener tweets de la lista)
Medios e interacciones avanzadas
- Manejo de medios:
- Carga de imágenes (JPEG, PNG, GIF)
- Subida de vídeo (MP4)
- Compatibilidad con texto alternativo
- Creación de hilos
- Seguir/Dejar de seguir a usuarios
Herramientas
Herramientas de lectura
get_tweets
- Obtener tweets recientes de un usuarioget_profile
- Obtener la información del perfil de un usuariosearch_tweets
- Busca tweets por hashtag o palabra clave
Herramientas de interacción
like_tweet
- Me gusta o no me gusta un tweetretweet
- Retuitear o deshacer un retuitpost_tweet
- Publica un nuevo tweet con contenido multimedia opcionalcreate_thread
- Crea un hilo de Twitter
Herramientas de línea de tiempo
get_timeline
- Obtener tweets de diferentes tipos de líneas de tiempoget_list_tweets
- Obtener tweets de una lista de Twitterget_trends
- Obtenga los temas de tendencia actuales
Herramientas de gestión de usuarios
get_user_relationships
- Obtener seguidores o lista de seguidosfollow_user
- Seguir o dejar de seguir a un usuario
Instalación
- Instalar dependencias:
- Construir el servidor:
- Configurar variables de entorno:
- Agregue la configuración del servidor a su cliente MCP:
En MacOS:
En Windows:
Configuración:
Desarrollo
Para desarrollo con reconstrucción automática:
Depuración
Dado que los servidores MCP se comunican a través de stdio, puede utilizar el Inspector MCP para depurar:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Manejo de errores
El servidor implementa un manejo integral de errores:
- Validación de entrada para todos los parámetros
- Protección de limitación de velocidad
- Mensajes de error detallados
- Propagación adecuada de errores
- Registro para depuración
Formato de respuesta
Todas las herramientas devuelven respuestas en un formato consistente:
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Proporciona a los agentes de IA una funcionalidad integral de Twitter a través del estándar Model Context Protocol, lo que permite leer tweets, publicar contenido, administrar interacciones y acceder a datos de la línea de tiempo con un manejo sólido de errores.
- Descripción general
- Características
- Herramientas
- Instalación
- Desarrollo
- Manejo de errores
- Formato de respuesta
- Contribuyendo
- Licencia
Related Resources
Related MCP Servers
- -securityAlicense-qualityEnables interaction with Twitter through a Model Context Protocol, allowing large language models to post tweets, search for tweets, and reply to tweets.Last updated -25017TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI to interact with Twitter, allowing functions like searching tweets, comparing sentiments across accounts, and retrieving timeline content.Last updated -MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI models and applications to interact directly with Twitter/X, providing capabilities to create posts, reply to tweets, retrieve user data, and manage account actions.Last updated -48TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to interact with Twitter without direct API access, supporting tweet operations, user interactions, and Grok AI integration.Last updated -1112TypeScriptMIT License