MCP-Twikit: MCP-сервер для взаимодействия с Twitter для анализа соцсетей и извлечения данных
MCP-Twikit — что это?
MCP-Twikit — это сервер на основе модели MCP, специально предназначенный для взаимодействия с Twitter. Он позволяет пользователям получать доступ к данным Twitter через протокол MCP, помогает искать твиты, просматривать контент по временной шкале, анализировать твиты с помощью LLM, отслеживать ответы и ретвиты, а также использовать его, например, для мониторинга бренда, анализа конкурентов и исследования общественного мнения.

Функции MCP-Twikit
Анализ тональности: позволяет сравнивать тональность твитов различных аккаунтов Twitter. Например, можно проанализировать тональность твитов нескольких индонезийских интернет-провайдеров и обнаружить, что у всех них наблюдаются проблемы с нестабильностью сети и медленной реакцией службы поддержки.
Поиск твитов: позволяет извлекать твиты конкретных аккаунтов и сортировать их по новизне, популярности и т. д.
Способ установки
Установка через Smithery:
npx -y @smithery/cli install mcp-twikit --client claude
Ручная установка:
{
"mcpServer": {
"command": "uvx",
"args": ["--from", "git+https://github.com/adhikasp/mcp-twikit", "mcp-twikit"],
"env": {
"TWITTER_USERNAME": "@example",
"TWITTER_EMaiL": "[email protected]",
"TWITTER_PASSWORD": "secret"
}
}
}Пример использования
Ниже приведён пример использования MCP-Twikit для анализа тональности твитов различных аккаунтов:
$ 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
Эта команда вызывает функцию search_twitter из MCP-Twikit, поочерёдно извлекает последние 20 твитов из этих четырёх аккаунтов и анализирует тональность общественности по отношению к этим интернет-провайдерам.
Применение MCP-Twikit
Анализ тональности: путём анализа твитов в Twitter позволяет понять отношение общественности к конкретному бренду, продукту или событию. Например, можно сравнить тональность твитов разных интернет-провайдеров и выяснить степень удовлетворённости пользователей их услугами.
Анализ трендов: извлечение твитов по определённой теме или хэштегу, анализ их популярности и динамики изменений, что помогает брендам или отдельным лицам понимать рыночную ситуацию.
Анализ поведения пользователей: изучение поведения при публикации твитов у конкретных пользователей или групп, включая время публикации, частоту, тип контента и т. д., для лучшего понимания целевой аудитории.
Поиск твитов: поддерживает извлечение твитов по ключевым словам, пользователям, хэштегам и другим критериям с возможностью сортировки результатов по новизне, популярности и т. д.
Управление временной шкалой: доступ к временной шкале пользователя в Twitter и управление ею, включая получение новейших твитов, удаление старых и другие операции.
Экспорт данных: экспорт извлечённых данных твитов в форматы CSV и другие для дальнейшего анализа и обработки.
Будучи сервером MCP, MCP-Twikit может интегрироваться с различными моделями ИИ, такими как Claude и другие, позволяя ИИ напрямую получать доступ к данным Twitter и анализировать их. В сочетании с другими инструментами MCP это позволяет автоматизировать задачи, такие как регулярный сбор твитов по определённым темам и формирование отчётов.
GitHub:https://github.com/adhikasp/mcp-twikit
Помощник сценариста▸
AI Приложения
AI Новости 