Twitter MCP
Interaja com o Twitter para postar e pesquisar tweets.
Documentação
Servidor Twitter MCP
Este servidor MCP permite que Clientes interajam com o Twitter, possibilitando postar tweets e pesquisar no Twitter.
Início Rápido
-
Crie uma conta de desenvolvedor no Twitter e obtenha suas chaves de API no Portal de Desenvolvedores do Twitter
-
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"
}
}
}
}
- Reinicie o Claude Desktop
Pronto! O Claude agora pode interagir com o Twitter por meio de duas ferramentas:
post_tweet: Postar um novo tweetsearch_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:
- Clone o repositório:
git clone https://github.com/EnesCinr/twitter-mcp.git
cd twitter-mcp
- Instale as dependências:
npm install
- Compile:
npm run build
- 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
