tweetkit-x — MCP-сервер для Claude Code: что делает и как установить
Автоматизирует публикации, чтение ленты и удаление постов в X через активную веб-сессию браузера без платного API.
claude mcp add --env TWEETKIT_COOKIE_KEYCHAIN=<TWEETKIT_COOKIE_KEYCHAIN> --env TWEETKIT_COOKIE=<TWEETKIT_COOKIE> --transport stdio tweetkit-x -- uvx tweetkit-xЧто делает tweetkit-x
Сервер открывает ИИ-агенту доступ к социальной сети X через 40 инструментов протокола MCP. Он воспроизводит стандартные веб-запросы браузера вместо вызовов официального API. Агент получает возможность отправлять твиты с вложениями до 4 картинок, собирать треды, читать ответы и удалять старые публикации.
Для работы не нужны Selenium или браузерная эмуляция. Серверу требуются куки авторизованного профиля, в первую очередь auth_token и ct0. Передать их можно через переменную окружения TWEETKIT_COOKIE, локальный файл конфигурации или системную связку ключей macOS Keychain.
Автоматизация личной сессии напрямую нарушает правила сервиса X. Поэтому все риски возможной блокировки аккаунта лежат исключительно на пользователе.
Какие задачи решает
- публиковать посты, треды и медиафайлы в X без платной подписки на API
- удалять старые записи по идентификаторам или через поисковый фильтр
- читать ветки ответов, списки подписчиков и закладки профиля
- ставить лайки, делать ретвиты и закреплять твиты через агента
Примеры запросов агенту
- Опубликуй твит "Релиз готов" и прикрепи картинку preview.png
- Найди мои твиты со словом archive и удали их
- Покажи последние записи из домашней ленты
Как установить tweetkit-x
Командой платформы
claude mcp add --env TWEETKIT_COOKIE_KEYCHAIN=<TWEETKIT_COOKIE_KEYCHAIN> --env TWEETKIT_COOKIE=<TWEETKIT_COOKIE> --transport stdio tweetkit-x -- uvx tweetkit-xВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from tweetkit-x <команда>
Командой платформы
codex mcp add tweetkit-x --env TWEETKIT_COOKIE_KEYCHAIN=<TWEETKIT_COOKIE_KEYCHAIN> --env TWEETKIT_COOKIE=<TWEETKIT_COOKIE> -- uvx tweetkit-xВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from tweetkit-x <команда>
Файл настроек
{
"mcpServers": {
"tweetkit-x": {
"command": "uvx",
"args": [
"tweetkit-x"
],
"env": {
"TWEETKIT_COOKIE_KEYCHAIN": "<TWEETKIT_COOKIE_KEYCHAIN>",
"TWEETKIT_COOKIE": "<TWEETKIT_COOKIE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from tweetkit-x <команда>
Файл настроек
{
"servers": {
"tweetkit-x": {
"type": "stdio",
"command": "uvx",
"args": [
"tweetkit-x"
],
"env": {
"TWEETKIT_COOKIE_KEYCHAIN": "<TWEETKIT_COOKIE_KEYCHAIN>",
"TWEETKIT_COOKIE": "<TWEETKIT_COOKIE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from tweetkit-x <команда>
Командой платформы
gemini mcp add -e TWEETKIT_COOKIE_KEYCHAIN=<TWEETKIT_COOKIE_KEYCHAIN> -e TWEETKIT_COOKIE=<TWEETKIT_COOKIE> tweetkit-x uvx tweetkit-xВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from tweetkit-x <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о tweetkit-x
Как установить tweetkit-x в Claude Code?
Выполните команду claude mcp add tweetkit-x -e TWEETKIT_COOKIE=<TWEETKIT_COOKIE> -- uvx tweetkit-x. Значение cookie скопируйте из заголовков запросов к сайту в панели разработчика.
Что делает tweetkit-x?
Предоставляет 40 MCP-инструментов для управления профилем X через обычные HTTP-запросы браузера. Сервер умеет создавать публикации, читать ленты, вести поиск и очищать историю сообщений.
Нужен ли платный ключ API Twitter для работы?
Платный аккаунт разработчика не требуется. Инструмент работает напрямую через сессионные куки auth_token и ct0 из активного входа в веб-версию.