Servidor MCP X (Twitter)
Este servidor MCP permite a los clientes interactuar con X (anteriormente Twitter), lo que habilita operaciones integrales de la plataforma, que incluyen publicar tweets, buscar contenido, administrar cuentas y organizar listas.
Inicio rápido
- Cree una cuenta de desarrollador X y obtenga sus claves API desde el Portal para desarrolladores X
- Establezca todas las claves API necesarias en las variables de entorno
- Clonar este repositorio:
git clone https://github.com/Dishant27/twitter-mcp.git
- Instalar dependencias:
npm install
- Ejecutar el servidor:
- Con variables de entorno:
- Usando un archivo
.env
:
- Úselo con un cliente MCP, como Claude.
Configuración de Claude
Para usar este servidor con Claude, deberá configurar MCP. A continuación, se muestra un ejemplo de cómo debería verse la estructura de configuración:
Guarde esta configuración en su directorio de configuración de Claude MCP, normalmente ubicado en:
- Ventanas:
%APPDATA%\AnthropicClaude\mcp-servers
- macOS:
~/Library/Application Support/AnthropicClaude/mcp-servers
- Linux:
~/.config/AnthropicClaude/mcp-servers
Características
Operaciones posteriores
- Contenido de la publicación (hasta 280 caracteres)
- Búsqueda de publicaciones por consulta con recuento de resultados personalizable
Gestión de cuentas
- Obtener información del perfil de cualquier usuario o de la cuenta autenticada
- Actualizar los detalles del perfil (nombre, biografía, ubicación, URL del sitio web)
- Seguir y dejar de seguir a usuarios
- Lista de seguidores de cualquier usuario o cuenta autenticada
- Lista de cuentas que sigue un usuario
Gestión de listas
- Crear nuevas listas (públicas o privadas)
- Obtenga información sobre listas específicas
- Recuperar todas las listas propiedad del usuario autenticado
Herramientas MCP disponibles
Nombre de la herramienta | Descripción |
---|---|
post_tweet | Publicar contenido nuevo en X |
search_tweets | Buscar contenido en X |
get_profile | Obtener información del perfil de un usuario o de la cuenta autenticada |
update_profile | Actualizar el perfil del usuario autenticado |
follow_user | Seguir a un usuario |
unfollow_user | Dejar de seguir a un usuario |
list_followers | Lista de seguidores de un usuario o de la cuenta autenticada |
list_following | Enumere las cuentas que un usuario o la cuenta autenticada está siguiendo |
create_list | Crear una nueva lista |
get_list_info | Obtener información sobre una lista |
get_user_lists | Obtener todas las listas propiedad del usuario autenticado |
Requisitos
- Node.js 18.x o superior
- Cuenta de desarrollador X con claves API
- Acceso API v1 y v2
Variables de entorno
Variable | Descripción |
---|---|
TWITTER_API_KEY | Su clave API |
TWITTER_API_SECRET | Tu secreto de API |
TWITTER_ACCESS_TOKEN | Su token de acceso |
TWITTER_ACCESS_TOKEN_SECRET | Su token de acceso secreto |
Estructura del repositorio
Licencia
Instituto Tecnológico de Massachusetts (MIT)
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.
Permite la interacción con X (anteriormente Twitter), permitiendo publicar tweets, buscar contenido, administrar cuentas y organizar listas.
Related MCP Servers
- AsecurityAlicenseAqualityServer for X (Twitter) integration that provides tools for reading your timeline and engaging with tweets. Designed for use with Claude desktop.Last updated -3230JavaScriptMIT License
- -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 -25318TypeScriptMIT 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 -108TypeScriptMIT License
- -securityFlicense-qualityA Python-based tool that streamlines social media tasks by enabling users to post tweets, track username changes, fetch recent tweets, and send direct messages on Twitter.Last updated -Python
Appeared in Searches
- A search for strategies to promote a directory website and generate ideas for solopreneur SAAS businesses
- Managing Social Media Content Creation Using Monday
- A guide to researching LinkedIn profiles and personalizing outreach based on customer persona and company signals
- How to access and manage bookmarks on X / Twitter
- Automating Business Processes in Marketing