x-cdp-api
Installation
SKILL.md
X 内部 Web API 一括操作スキル (CDP 経由)
chrome-devtools MCP の evaluate_script で、ログイン済み Chrome のページコンテキストから X の内部 Web API を fetch で呼ぶ。UI をクリックして回るには件数が多すぎる一括操作 (ブロック解除、ブロック、ミュート、フォロー解除など) に使う。
前提条件
- chrome-devtools MCP が設定済み (未設定なら chrome-devtools-mcp スキルでセットアップ)
- Chrome で X にログイン済みで、x.com のタブが開いていること
evaluate_scriptは x.com のページを選択した状態で実行する (cookie とオリジンを使うため)
使いどころの原則
- 投稿、リプライ、プロフィール、検索結果の閲覧・確認は、この API ではなく chrome-devtools MCP の UI 操作で行う (グローバル方針)。この API は、UI では現実的でない件数の書き込み系アクションを一括実行するためのもの。
- 破壊的・不可逆に近い操作 (ブロック解除、フォロー解除など) は、実行前にユーザーの明示承認を得る。
- 対象 ID のリストは事前に用意しておく。ハンドルから user_id を引く必要がある場合は egoquery + fxtwitter などで解決してから使う。
認証
内部 API は 2 つの値で認証する。どちらもログイン済みページから取得できる。