Home
Login

Servidor MCP (Protocolo de Contexto do Modelo) para interagir com o Twitter

MITPython 173adhikasp Last Updated: 2025-03-14

Apresentação Detalhada do Projeto MCP-Twikit

Visão Geral do Projeto

MCP-Twikit é um servidor de Protocolo de Contexto de Modelo (MCP) para interagir com o Twitter. Este projeto fornece aos assistentes de IA (como o Claude Desktop) poderosas capacidades de acesso e análise de dados do Twitter através do protocolo MCP.

Funcionalidades Principais

1. Funcionalidade de Busca no Twitter

  • Suporta busca de tweets por palavras-chave
  • Permite especificar o número de resultados da busca
  • Suporta ordenação por tempo (mais recente primeiro)
  • Capaz de buscar tweets de um usuário específico (usando a sintaxe to:username)

2. Obtenção de Linha do Tempo

  • Obtém a linha do tempo pessoal do Twitter de um usuário
  • Acesso em tempo real ao conteúdo dos tweets mais recentes
  • Suporta a análise de vários tipos de tweets

3. Análise de Sentimento em Mídias Sociais

  • Analisa a tendência de sentimento de tweets em lote
  • Compara o sentimento público de várias contas
  • Gera relatórios detalhados de análise de sentimento

Instalação e Configuração

Instalação Automática (Recomendado)

Instale automaticamente no Claude Desktop através do Smithery:

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

Configuração Manual

Adicione ao arquivo de configuração do Claude Desktop:

{
  "mcpServer": {
    "command": "uvx",
    "args": ["--from", "git+https://github.com/adhikasp/mcp-twikit", "mcp-twikit"],
    "env": {
      "TWITTER_USERNAME": "@exemplo",
      "TWITTER_EMAIL": "me@exemplo.com",
      "TWITTER_PASSWORD": "senha"
    }
  }
}

Usando o CLI do Cliente MCP

Suporta o uso interativo através da ferramenta mcp-client-cli.

Cenários de Aplicação Práticos

1. Monitoramento de Sentimento de Marca

A documentação do projeto mostra um caso real: análise do sentimento do cliente dos quatro maiores provedores de serviços de internet da Indonésia:

$ llm compare 20 latest tweet directed @IndiHomeCare, @di_cbn, @BiznetHome, @ID_MyRepublic. What are people sentiment to the product? Do 1 search for each account

Os resultados da análise mostram:

  • IndiHomeCare: Principalmente sentimento negativo (rede instável, resposta lenta)
  • CBN: Principalmente sentimento negativo (longos períodos de inatividade, resposta lenta do atendimento ao cliente)
  • BiznetHome: Forte sentimento negativo (interrupções frequentes na rede, velocidade lenta)
  • MyRepublic: Sentimento extremamente negativo (interrupções graves no serviço, atendimento ao cliente extremamente ruim)

2. Análise da Linha do Tempo Pessoal

$ llm what is happening on my twitter timeline?

Capaz de analisar e resumir:

  • Notícias profissionais/técnicas
  • Resumos de tweets importantes
  • Organização e classificação de vários tópicos

Características Técnicas

Integração com Protocolo de Contexto de Modelo

  • Totalmente baseado no padrão MCP
  • Integração perfeita com o Claude Desktop
  • Suporta chamadas de ferramentas e respostas estruturadas

Suporte a API Multifuncional

  • search_twitter: Funcionalidade de busca de tweets
  • get_timeline: Funcionalidade de obtenção da linha do tempo
  • Suporta sintaxe de consulta complexa e configuração de parâmetros

Autenticação de Segurança

  • Suporta autenticação de nome de usuário/e-mail/senha
  • Configuração segura de variáveis de ambiente
  • Segue as especificações de uso da API do Twitter

Ecossistema de Projetos Relacionados

O desenvolvedor adhikasp também mantém outros projetos de servidor MCP:

  • mcp-linkedin: Acesso a dados do LinkedIn
  • mcp-git-ingest: Análise de repositórios GitHub
  • mcp-reddit: Obtenção de conteúdo do Reddit
  • mcp-youtube: Obtenção de transcrições do YouTube

Recomendações de Uso

  1. Aplicações Empresariais: Adequado para monitoramento de marca, análise da concorrência, rastreamento de sentimento do cliente
  2. Uso Pessoal: Gerenciamento da linha do tempo, análise de tendências, insights de mídia social
  3. Propósitos de Pesquisa: Pesquisa em mídias sociais, pesquisa de análise de sentimento, mineração de dados

Precauções

  • Requer credenciais válidas de conta do Twitter
  • Siga os termos de uso e as restrições da API do Twitter
  • Recomenda-se controlar razoavelmente a frequência de solicitações para evitar riscos à conta
  • Certifique-se de que o uso de dados esteja em conformidade com os requisitos de proteção de privacidade