Servidor MCP de Twitter
Una implementación de servidor de protocolo de contexto de modelo para la integración de API de Twitter.
Configuración
- Clonar el repositorio
- Instalar dependencias:
npm install
- Copie
.env.example
a.env
y complete sus credenciales de API de Twitter - Construya el proyecto:
npm run build
- Iniciar el servidor:
npm start
Variables de entorno
Credenciales de API de Twitter requeridas en .env
:
Herramientas disponibles
Operaciones de Tweet
postTweet
: Publicar un nuevo tweetpostTweetWithMedia
: Publica un tweet con un archivo multimedia adjuntogetTweetById
: Obtener un tweet específico por IDreplyToTweet
: Responder a un tweet existentedeleteTweet
: Eliminar un tweet
Búsqueda y análisis
searchTweets
: Buscar tweetsgetHashtagAnalytics
: Obtén análisis de un hashtag
Operaciones de usuario
getUserInfo
: Obtener información del usuariogetUserTimeline
: Obtener los tweets del usuariogetFollowers
: Obtener los seguidores del usuariogetFollowing
: Obtener las cuentas que sigue un usuario
Compromiso
likeTweet
: Me gusta un tweetunlikeTweet
: A diferencia de un tweetretweet
: retuitear un tuitundoRetweet
: Deshacer un retuitgetRetweets
: Obtenga los usuarios que retuitearon un tweetgetLikedTweets
: Obtén tweets que le gustan a un usuario
Gestión de listas
createList
: Crea una nueva listaaddUserToList
: Agregar un usuario a una listaremoveUserFromList
: Eliminar un usuario de una listagetListMembers
: Obtener miembros de una lista
Manejo de errores
Todas las herramientas devuelven respuestas de error estandarizadas:
- Parámetros faltantes:
Missing required parameter: parameter_name
- Errores de API: Mensaje de error de la API de Twitter
- Errores no encontrados: Mensaje de "no encontrado" apropiado para el recurso
Formato de respuesta
Todas las respuestas exitosas siguen este formato:
Desarrollo
- Construir:
npm run build
- Inicio:
npm start
- Modo de vigilancia:
npm run dev
Estado: Funciona perfectamente Respuesta: Devuelve el ID del tweet Última prueba: Éxito
Estado: Funciona perfectamente Respuesta: Devuelve datos completos del tweet Última prueba: Éxito
Estado: Funciona perfectamente Respuesta: Confirmación de acción Última prueba: Éxito
Estado: Funciona perfectamente Respuesta: Confirmación de acción Última prueba: Éxito
Estado: Funciona perfectamente Respuesta: Devuelve el ID del tweet de respuesta Última prueba: Éxito
Estado: Funcionando perfectamente Respuesta: Datos de perfil de usuario completos Última prueba: Éxito
Estado: Funciona perfectamente Respuesta: Confirmación de acción Última prueba: Éxito
Estado: Funcionando perfectamente Respuesta: Confirmación de creación de lista Última prueba: Éxito
Estado: Funciona perfectamente Respuesta: Devuelve las listas de miembros y de propiedad. Última prueba: Éxito.
Estado: Error 400 Error: Parámetros de solicitud no válidos Solución necesaria: Validación de parámetros
Estado: Error 400 Error: Parámetros de solicitud no válidos Solución necesaria: Formato de parámetros de consulta
Estado: Error 400 Error: Parámetros de solicitud no válidos Solución necesaria: Validación de parámetros
- Manejo de errores:
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.
Tools
Permite la interacción con Twitter a través de un Protocolo de Contexto de Modelo, lo que permite que los modelos de lenguaje grandes publiquen tweets, busquen tweets y respondan a tweets.
- Configuración
- Variables de entorno
- Herramientas disponibles
- Manejo de errores
- Formato de respuesta
- Desarrollo
Related Resources
Related MCP Servers
- -securityFlicense-qualityProvides AI agents with comprehensive Twitter functionality through the Model Context Protocol standard, enabling reading tweets, posting content, managing interactions, and accessing timeline data with robust error handling.Last updated -41JavaScript
- -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 -874TypeScriptMIT License
Juhe News MCP Serverofficial
-securityFlicense-qualityA Model Context Protocol server that enables large language models to access the latest trending news headlines and detailed content across various categories including recommended, domestic, technology, and sports news.Last updated -Python