Twitter MCP

Interaja com o Twitter para postar e pesquisar tweets.

Documentação

MseeP.ai Security Assessment Badge

Servidor Twitter MCP

smithery badge

Este servidor MCP permite que Clientes interajam com o Twitter, possibilitando postar tweets e pesquisar no Twitter.

Twitter Server MCP server

Início Rápido

  1. Crie uma conta de desenvolvedor no Twitter e obtenha suas chaves de API no Portal de Desenvolvedores do Twitter

  2. Adicione esta configuração ao arquivo de configuração do seu Claude Desktop:

Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "twitter-mcp": {
      "command": "npx",
      "args": ["-y", "@enescinar/twitter-mcp"],
      "env": {
        "API_KEY": "your_api_key_here",
        "API_SECRET_KEY": "your_api_secret_key_here",
        "ACCESS_TOKEN": "your_access_token_here",
        "ACCESS_TOKEN_SECRET": "your_access_token_secret_here"
      }
    }
  }
}
  1. Reinicie o Claude Desktop

Pronto! O Claude agora pode interagir com o Twitter por meio de duas ferramentas:

  • post_tweet: Postar um novo tweet
  • search_tweets: Pesquisar tweets

Exemplo de Uso

Experimente pedir ao Claude:

  • "Você pode postar um tweet dizendo 'Olá do Claude!'"
  • "Você pode pesquisar tweets sobre Claude AI?"

Solução de Problemas

Os logs podem ser encontrados em:

  • Windows: %APPDATA%\Claude\logs\mcp-server-twitter.log
  • macOS: ~/Library/Logs/Claude/mcp-server-twitter.log

Desenvolvimento

Se você quiser contribuir ou executar a partir do código-fonte:

  1. Clone o repositório:
git clone https://github.com/EnesCinr/twitter-mcp.git
cd twitter-mcp
  1. Instale as dependências:
npm install
  1. Compile:
npm run build
  1. Execute:
npm start

Executando avaliações

O pacote de avaliações carrega um cliente mcp que então executa o arquivo index.ts, portanto não há necessidade de recompilar entre os testes. Você pode carregar variáveis de ambiente prefixando o comando npx. A documentação completa pode ser encontrada aqui.

OPENAI_API_KEY=your-key  npx mcp-eval src/evals/evals.ts src/index.ts

Licença

MIT