X (Twitter)

Crie e publique posts e threads no X (Twitter) diretamente do seu chat usando LLMs.

Documentação

X(Twitter) MCP server

smithery badge

Um servidor MCP para criar, gerenciar e publicar posts do X/Twitter diretamente pelo chat do Claude.

X(Twitter) Server MCP server

Configuração Rápida

Instalação via Smithery

Para instalar o X(Twitter) MCP Server para Claude Desktop automaticamente via Smithery:

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

Instalação Manual

  1. Clone o repositório:
git clone https://github.com/yourusername/x-mcp.git
  1. Instale o UV globalmente usando Homebrew no Terminal:
brew install uv
  1. Crie o claude_desktop_config.json:

    • Para MacOS: Abra o diretório ~/Library/Application Support/Claude/ e crie o arquivo dentro dele
    • Para Windows: Abra o diretório %APPDATA%/Claude/ e crie o arquivo dentro dele
  2. Adicione esta configuração ao 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. Obtenha suas credenciais da API do X/Twitter:

    • Vá para Portal do Desenvolvedor da API do X
    • Crie um projeto
    • Nas Configurações de Autenticação do Usuário: Configure com permissões de Leitura e Escrita, tipo Aplicativo Web
    • Defina a URL de Callback para http://localhost/ e a URL do Site para http://example.com/
    • Gere e copie todas as chaves e tokens da seção Chaves e Tokens
  2. Atualize o arquivo de configuração:

    • Substitua /path/to/x-mcp pelo caminho real do seu repositório
    • Adicione suas credenciais da API do X/Twitter
  3. Feche o Claude completamente e reabra-o

Exemplos de Uso

  • "Publique um tweet: 'Acabei de aprender a twittar através de IA - mente explodida! 🤖✨'"
  • "Crie uma thread sobre a história da pizza"
  • "Mostre-me meus tweets rascunho"
  • "Publique este rascunho!"
  • "Exclua aquele rascunho"

Solução de Problemas

Se não estiver funcionando:

  • Certifique-se de que o UV está instalado globalmente (se não, desinstale com pip uninstall uv e reinstale com brew install uv)
  • Ou encontre o caminho do UV com which uv e substitua "command": "uv" pelo caminho completo
  • Verifique se todas as credenciais do X/Twitter estão corretas
  • Verifique se o caminho x-mcp na configuração corresponde ao local real do seu repositório