x-mcp-playwright
x-mcp-playwright
Twitter/X MCP-сервер на базе patchright (скрытая версия Playwright) и постоянного пользовательского профиля Chrome.
9 сгруппированных инструментов — 33 действия сохранены, ни одна функция не потеряна.
1. Установка
git clone <this-repo> x-mcp-playwright
cd x-mcp-playwright
python -m venv .venv
# Windows:
.venv\Scripts\activate
# macOS/Linux:
source .venv/bin/activate
pip install -e .
patchright install chromiumРазовый вход в систему
x-mcp-login
# or: python login.pyОткрывает настоящее окно браузера. Войдите в X обычным образом, затем закройте окно. Сессия сохраняется в ~/.x-mcp-playwright/profile/.
Related MCP server: X MCP Server
2. Регистрация в вашем MCP-клиенте
Claude Code
claude mcp add --scope user x-twitter x-mcp-serverClaude Desktop
{
"mcpServers": {
"x-twitter": {
"command": "x-mcp-server",
"env": { "X_MCP_HEADLESS": "1" }
}
}
}Если x-mcp-server не в PATH, используйте:
{
"mcpServers": {
"x-twitter": {
"command": "/absolute/path/to/.venv/bin/python",
"args": ["-m", "x_mcp_server"]
}
}
}Docker (headless VPS)
docker build -t x-mcp-playwright .
docker run -i --rm \
-v ~/.x-mcp-playwright/profile:/root/.x-mcp-playwright/profile \
x-mcp-playwright3. Каталог инструментов (9 инструментов, 33 действия)
x_post — Публикация твитов (6 действий)
действие | Обязательные аргументы | Описание |
|
| Опубликовать один твит |
|
| Опубликовать ветку |
|
| до 4 изображений или 1 видео |
|
| Ответить на твит |
|
| Цитировать твит с комментарием |
|
| Удалить свой твит |
x_engage — Взаимодействие с твитами (4 действия)
действие | Обязательные аргументы | параметр |
|
|
|
|
|
|
|
|
|
|
|
|
x_user — Операции с пользователями (6 действий)
действие | Обязательные аргументы | Необязательные |
|
| — |
|
|
|
|
|
|
|
|
|
|
| — |
|
| — |
x_search — Поиск твитов (простой + расширенный)
аргумент | По умолчанию | Описание |
| — | Ключевые слова для поиска |
|
|
|
| — | Фильтр по автору |
| — | Фильтр по адресату |
| — | Диапазон дат (ГГГГ-ММ-ДД) |
| 0 | Минимум лайков |
| 0 | Минимум ретвитов |
| — | Язык |
| 10 | Максимум результатов |
x_feed — Просмотр лент (4 действия)
действие | Описание |
| Ваша домашняя лента. Необязательно: |
| Ваши уведомления (лайки, ретвиты, подписки) |
| Ваши сохранённые закладки |
| Что происходит сейчас |
x_tweet — Твиты (4 действия)
действие | Обязательные аргументы | Описание |
|
| Полный твит с метриками |
|
| Ответы под твитом |
|
| Показы/вовлечённость (для своих твитов) |
|
| Кто лайкнул/ретвитнул ( |
x_list — Списки
Сценарий | Аргументы |
Ваши списки | Без аргументов |
Списки пользователя |
|
Твиты из списка |
|
x_dm — Личные сообщения (3 действия)
действие | Обязательные аргументы | Описание |
|
| Отправить ЛС |
| — | Список последних диалогов |
|
| Прочитать переписку с пользователем |
x_session — Управление сессией (2 действия)
действие | Описание |
| Возвращает |
| Снимок любой страницы X. Необязательно: |
4. Переменные окружения
Переменная | По умолчанию | Описание |
|
|
|
|
| Таймаут Playwright (мс) |
|
| Папка для скриншотов |
|
|
|
5. Безопасность
Ограничение частоты запросов: Действия записи (пост, удаление, DM, ответ) ограничены 1 в минуту. Действия взаимодействия (лайк, RT, подписка) — 2 в минуту.
Поддержание сессии: Фоновая задача проверяет сессию, предупреждает при истечении.
6. MCP-ресурсы
x://profile— текущий профильx://bookmarks— закладкиx://notifications— уведомления
7. Разработка
make install # deps + chromium
make login # interactive X login
make test # unit tests (no browser)
make smoke # live search test
make server # run MCP server
make lint # compile-check
make clean # remove pycache, screenshotsПереведено с сохранением структуры и всех технических элементов.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted X (Twitter) MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Twitter/X read-only MCP server — 12 tools: search, users, tweets, followers, timelines, trends.
Official twitterapi.io hosted MCP: Twitter/X tweets, users, followers, trends. OAuth or API key.
Official MCP server for twitterapis.com. Read and write Twitter/X: search, users, tweets, DMs.
Related MCP Servers
FlicenseNot gradedqualityFmaintenanceA local MCP server that exposes the X API (formerly Twitter API) as tools, enabling operations like posting, searching, user management, and more via natural language commands.864-- AlicenseBqualityDmaintenanceMCP server for interacting with the X platform (Twitter) via MCP clients like Claude, Cursor AI, and Windsurf AI.201 npm6MIT
- AlicenseNot gradedqualityDmaintenanceProvides programmatic X (Twitter) engagement via MCP, offering 24 tools for search, timelines, notifications, bookmarks, profiles, and tweet actions through a headless browser.MIT
- AlicenseAqualityAmaintenanceMCP server for the Twitter/X API, enabling search, user profiles, tweets, followers, and more via natural language.94375 npmMIT