X-Use - X (Twitter) MCP Server — MCP-сервер для Claude Code
MCP-сервер подключает агентов к X без официального API. Он ищет информацию по профилям, разбирает входящие сообщения и сохраняет публикации в виде черновиков для ручного подтверждения.
claude mcp add --env X_USE_HOME=<X_USE_HOME> --env OPENAI_API_KEY=<OPENAI_API_KEY> --env OPENAI_BASE_URL=<OPENAI_BASE_URL> --transport stdio x-use-x-twitter-mcp-server -- uvx x-use-mcpЧто делает X-Use - X (Twitter) MCP Server
Сервер работает через локальную сессию браузера, поэтому платный доступ к X API не требуется. Для запуска нужны Python версии 3.10 или выше, библиотека patchright и скачанный через неё Chromium. Авторизация происходит с помощью импорта сессионных cookies из файла JSON, после чего инструмент сохраняет состояние аккаунтов в директории X_USE_HOME.
В версию 3.2.0 включены 82 инструмента для сбора контекста ветки, чтения переписок и работы с черновиками. По умолчанию агент не публикует твиты самостоятельно: он формирует черновик через вызов prepare_reply или reply_to_tweet, а отправка происходит только после явного подтверждения командой approve_draft.
Без предварительной настройки браузера и импорта валидных cookies сервер не сможет получить доступ к данным социальной сети. При этом стандартные сценарии с явным текстом не требуют ключа OpenAI, хотя сервер поддерживает совместимые LLM для фоновой генерации.
Какие задачи решает
- читать ветки постов и профили для сбора контекста
- разбирать входящие сообщения и уведомления без официального API
- создавать безопасные черновики твитов с обязательным подтверждением
- вести учёт лидов и отписок в локальном хранилище
Примеры запросов агенту
- Проверь состояние моего аккаунта через
get_account_healthи покажи последние входящие сообщения. - Изучи недавние посты профиля и подготовь черновик ответа, но не публикуй его без моего подтверждения.
- Найди ветку по ссылке, собери контекст и составь проект ответа через
prepare_reply.
Как установить X-Use - X (Twitter) MCP Server
Командой платформы
claude mcp add --env X_USE_HOME=<X_USE_HOME> --env OPENAI_API_KEY=<OPENAI_API_KEY> --env OPENAI_BASE_URL=<OPENAI_BASE_URL> --transport stdio x-use-x-twitter-mcp-server -- uvx x-use-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from x-use-mcp <команда>
Командой платформы
codex mcp add x-use-x-twitter-mcp-server --env X_USE_HOME=<X_USE_HOME> --env OPENAI_API_KEY=<OPENAI_API_KEY> --env OPENAI_BASE_URL=<OPENAI_BASE_URL> -- uvx x-use-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from x-use-mcp <команда>
Файл настроек
{
"mcpServers": {
"x-use-x-twitter-mcp-server": {
"command": "uvx",
"args": [
"x-use-mcp"
],
"env": {
"X_USE_HOME": "<X_USE_HOME>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"OPENAI_BASE_URL": "<OPENAI_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from x-use-mcp <команда>
Файл настроек
{
"servers": {
"x-use-x-twitter-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"x-use-mcp"
],
"env": {
"X_USE_HOME": "<X_USE_HOME>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"OPENAI_BASE_URL": "<OPENAI_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from x-use-mcp <команда>
Командой платформы
gemini mcp add -e X_USE_HOME=<X_USE_HOME> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e OPENAI_BASE_URL=<OPENAI_BASE_URL> x-use-x-twitter-mcp-server uvx x-use-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from x-use-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о X-Use - X (Twitter) MCP Server
Как установить X-Use - X (Twitter) MCP Server в Claude Code?
Выполните в терминале команду `claude mcp add --env X_USE_HOME=<X_USE_HOME> --env OPENAI_API_KEY=<OPENAI_API_KEY> --env OPENAI_BASE_URL=<OPENAI_BASE_URL> --transport stdio x-use-x-twitter-mcp-server -- uvx x-use-mcp`.
Нужен ли платный ключ API для работы с X?
Нет, сервер обращается к сайту через Chromium и использует импортированные сессионные cookies вашего браузера.
Отправит ли агент твит автоматически без спроса?
По умолчанию инструмент сохраняет публикации как черновики, поэтому твит или ответ уходит в сеть только после вызова функции approve_draft.