X (Twitter)

Crea y publica publicaciones e hilos en X (Twitter) directamente desde tu chat usando LLMs.

Documentación

Servidor MCP de X (Twitter)

smithery badge

Un servidor MCP para crear, gestionar y publicar publicaciones de X/Twitter directamente a través del chat de Claude.

X(Twitter) Server MCP server

Configuración rápida

Instalación mediante Smithery

Para instalar el servidor MCP de X (Twitter) para Claude Desktop automáticamente mediante Smithery:

npx -y @smithery/cli install x-mcp --client claude

Instalación manual

  1. Clona el repositorio:
git clone https://github.com/yourusername/x-mcp.git
  1. Instala UV globalmente usando Homebrew en la Terminal:
brew install uv
  1. Crea claude_desktop_config.json:

    • Para MacOS: Abre el directorio ~/Library/Application Support/Claude/ y crea el archivo dentro de él
    • Para Windows: Abre el directorio %APPDATA%/Claude/ y crea el archivo dentro de él
  2. Añade esta configuración a claude_desktop_config.json:

{
  "mcpServers": {
    "x_mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/x-mcp",
        "run",
        "x-mcp"
      ],
      "env": {
        "TWITTER_API_KEY": "your_api_key",
        "TWITTER_API_SECRET": "your_api_secret",
        "TWITTER_ACCESS_TOKEN": "your_access_token",
        "TWITTER_ACCESS_TOKEN_SECRET": "your_access_token_secret"
      }
    }
  }
}
  1. Obtén tus credenciales de la API de X/Twitter:

    • Ve al Portal para desarrolladores de la API de X
    • Crea un proyecto
    • En Ajustes de autenticación de usuario: Configura con permisos de Lectura y Escritura, tipo Aplicación web
    • Establece la URL de devolución de llamada a http://localhost/ y la URL del sitio web a http://example.com/
    • Genera y copia todas las claves y tokens de la sección Claves y Tokens
  2. Actualiza el archivo de configuración:

    • Reemplaza /path/to/x-mcp con tu ruta real del repositorio
    • Añade tus credenciales de la API de X/Twitter
  3. Cierra Claude por completo y vuelve a abrirlo

Ejemplos de uso

  • "Twitea '¡Acabo de aprender a twitear a través de IA - alucinante! 🤖✨'"
  • "Crea un hilo sobre la historia de la pizza"
  • "Muéstrame mis tweets borradores"
  • "¡Publica este borrador!"
  • "Elimina ese borrador"

Solución de problemas

Si no funciona:

  • Asegúrate de que UV esté instalado globalmente (si no, desinstala con pip uninstall uv y reinstala con brew install uv)
  • O encuentra la ruta de UV con which uv y reemplaza "command": "uv" con la ruta completa
  • Verifica que todas las credenciales de X/Twitter sean correctas
  • Comprueba que la ruta de x-mcp en la configuración coincida con la ubicación real de tu repositorio