Skip to main content
Glama

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.

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 usuario
  • get_profile - Obtener la información del perfil de un usuario
  • search_tweets - Busca tweets por hashtag o palabra clave

Herramientas de interacción

  • like_tweet - Me gusta o no me gusta un tweet
  • retweet - Retuitear o deshacer un retuit
  • post_tweet - Publica un nuevo tweet con contenido multimedia opcional
  • create_thread - Crea un hilo de Twitter

Herramientas de línea de tiempo

  • get_timeline - Obtener tweets de diferentes tipos de líneas de tiempo
  • get_list_tweets - Obtener tweets de una lista de Twitter
  • get_trends - Obtenga los temas de tendencia actuales

Herramientas de gestión de usuarios

  • get_user_relationships - Obtener seguidores o lista de seguidos
  • follow_user - Seguir o dejar de seguir a un usuario

Instalación

  1. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build
  1. Configurar 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_secret
  1. Agregue la configuración del servidor a su cliente MCP:

En MacOS:

~/Library/Application Support/Claude/claude_desktop_config.json

En Windows:

%APPDATA%/Claude/claude_desktop_config.json

Configuración:

{ "mcpServers": { "twitter-mcp-server": { "command": "/path/to/twitter-mcp-server/build/index.js" } } }

Desarrollo

Para desarrollo con reconstrucción automática:

npm run watch

Depuración

Dado que los servidores MCP se comunican a través de stdio, puede utilizar el Inspector MCP para depurar:

npm run inspector

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:

{ 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

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Descripción general
    1. Características
      1. Lectura básica
      2. Interacciones del usuario
      3. Funciones avanzadas
      4. Medios e interacciones avanzadas
    2. Herramientas
      1. Herramientas de lectura
      2. Herramientas de interacción
      3. Herramientas de línea de tiempo
      4. Herramientas de gestión de usuarios
    3. Instalación
      1. Desarrollo
        1. Depuración
      2. Manejo de errores
        1. Formato de respuesta
          1. Contribuyendo
            1. Licencia

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Enables interaction with Twitter through a Model Context Protocol, allowing large language models to post tweets, search for tweets, and reply to tweets.
                Last updated -
                25
                0
                17
                TypeScript
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                A 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
              • -
                security
                A
                license
                -
                quality
                A 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 -
                4
                8
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                A 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 -
                11
                12
                TypeScript
                MIT License
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/taazkareem/twitter-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server