Twitter MCP Server
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.
Related MCP server: MCP Twitter
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:
npm installConstruir el servidor:
npm run buildConfigurar variables de entorno:
# Required: Twitter Account Credentials (for user authentication)
TWITTER_USERNAME=your_username
TWITTER_PASSWORD=your_password
TWITTER_EMAIL=your_email
# Twitter API Authentication (Optional)
TWITTER_API_KEY=your_api_key
TWITTER_API_SECRET_KEY=your_api_secret_key
TWITTER_ACCESS_TOKEN=your_access_token
TWITTER_ACCESS_TOKEN_SECRET=your_access_token_secretAgregue la configuración del servidor a su cliente MCP:
En MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonEn Windows:
%APPDATA%/Claude/claude_desktop_config.jsonConfiguración:
{
"mcpServers": {
"twitter-mcp-server": {
"command": "/path/to/twitter-mcp-server/build/index.js"
}
}
}Desarrollo
Para desarrollo con reconstrucción automática:
npm run watchDepuración
Dado que los servidores MCP se comunican a través de stdio, puede utilizar el Inspector MCP para depurar:
npm run inspectorEl 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:
{
content: [{
type: "text",
text: string // JSON stringified response or error message
}]
}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 deployed
Maintenance
Related MCP Connectors
X (formerly Twitter) posts, profiles, and search for AI agents. Free key, self-minted, no signup.
Publish and schedule tweets and threads on X (Twitter) from your AI assistant.
X/Twitter reads, search, monitors and posting. Pay-per-call in USDC — no signup, no API keys.
Official twitterapi.io hosted MCP: Twitter/X tweets, users, followers, trends. OAuth or API key.
Related MCP Servers
- AlicenseBqualityFmaintenanceEnables interaction with Twitter through a Model Context Protocol, allowing large language models to post tweets, search for tweets, and reply to tweets.5310 npm25MIT
- AlicenseNot gradedqualityDmaintenanceA 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.7 npm11MIT
- AlicenseBqualityDmaintenanceA 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.141,103 npm32MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI assistants to interact with Twitter functionality using cookie-based authentication, allowing for timeline access, tweet management, user information retrieval, and search capabilities.16-