/ الدليل / الملعب / XActions
● مجتمع nirholas ⚡ فوري

XActions

بواسطة nirholas · nirholas/XActions

140+ MCP tools for X/Twitter — scrape, post, automate, analyze, and monitor. No API fees, fully open source and local.

XActions is a comprehensive X/Twitter automation toolkit with 140+ MCP tools, CLI, browser scripts, and a browser extension. It handles scraping (profiles, tweets, followers), actions (post, like, follow, DM), analytics (sentiment, engagement, competitor analysis), workflow automation (JSON pipelines), and account portability (export/migration). No Twitter API key needed — works locally with no data leaving your machine.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

xactions-2.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "xactions-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/nirholas/XActions"
      ]
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "xactions-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/nirholas/XActions"
      ]
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "xactions-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/nirholas/XActions"
      ]
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "xactions-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/nirholas/XActions"
      ]
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "xactions-2",
      "command": "TODO",
      "args": [
        "See README: https://github.com/nirholas/XActions"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "xactions-2": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/nirholas/XActions"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add xactions-2 -- TODO 'See README: https://github.com/nirholas/XActions'

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: XActions

How to analyze your X/Twitter engagement and audience

👤 Content creators and social media managers ⏱ ~15 min beginner

متى تستخدمه: You want to understand your audience, track engagement, and find growth opportunities.

المتطلبات الأساسية
  • XActions installed — npm install -g xactions
  • Logged into X in your browser — Browser scripts use your active session
الخطوات
  1. Profile analysis
    Analyze my X profile @myhandle. Show follower growth trends, top performing tweets, and engagement rate.✓ تم النسخ
    → Profile analytics with engagement metrics and trends
  2. Competitor analysis
    Compare my engagement metrics with @competitor1 and @competitor2. Where am I winning and where can I improve?✓ تم النسخ
    → Side-by-side comparison with actionable insights

النتيجة: A clear picture of your X presence with data-backed growth strategies.

المزالق
  • Scraping too aggressively triggers X rate limits — Built-in rate limiting and human-like delays prevent most issues, but don't override them
اجمعها مع: filesystem

Find and unfollow accounts that don't follow you back

👤 X users managing their following list ⏱ ~30 min beginner

متى تستخدمه: Your following/follower ratio is off and you want to clean up.

المتطلبات الأساسية
  • XActions configured — npm install xactions
الخطوات
  1. Detect non-followers
    Scan my X account and find all accounts I follow that don't follow me back.✓ تم النسخ
    → List of non-reciprocal follows with account names
  2. Smart unfollow
    Unfollow the non-followers except for accounts with over 100k followers (I want to keep those). Use smart delays.✓ تم النسخ
    → Progress updates with unfollow count

النتيجة: Following list cleaned up with non-reciprocal accounts removed.

المزالق
  • Mass unfollowing too fast triggers X restrictions — Use the built-in smart delays and rate limiting — don't rush the process

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

xactions-2 + filesystem

Export your X data for backup or platform migration

Export all my tweets, followers, and following lists to ~/x-backup/ in JSON and CSV formats.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
scrape_profile handle: str Get a user's profile data 0
scrape_tweets handle: str, count?: int Get a user's recent tweets 0
search_tweets query: str, filters? Search for tweets by keyword 0
post_tweet content: str Post a new tweet 0
detect_unfollowers none Find accounts that unfollowed you or don't follow back 0
sentiment_analysis tweets: Tweet[] Analyze sentiment of tweets 0

التكلفة والحدود

تكلفة التشغيل

حصة API
No Twitter API needed — uses browser-level access
الرموز لكل استدعاء
300–2000 tokens per tool call
التكلفة المالية
Free and open source
نصيحة
Use targeted searches instead of full profile scrapes to reduce data volume.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: Uses your browser's active X session — no separate credentials needed
نقل البيانات الخارجي: All data stays local. Browser interactions go through x.com only.

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

Authentication failed

Ensure you're logged into X (twitter.com) in your browser. The tools use your active session.

تحقق: Open x.com in your browser and verify you're logged in
Rate limited by X

X has aggressive rate limits for automated behavior. Wait 15-30 minutes and reduce automation frequency.

تحقق: Try a simple profile scrape to test access
Scraper returns empty data

X frequently changes their page structure. Update to the latest version of XActions.

تحقق: npm update xactions

البدائل

XActions مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Twitter/X official APIYou want official API access with guaranteed stabilityCosts money ($100+/mo for basic) but stable and ToS-compliant

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills