/ Verzeichnis / Playground / XActions
● Community nirholas ⚡ Sofort

XActions

von nirholas · nirholas/XActions

Über 140 MCP-Tools für X/Twitter – Scrapen, Posten, Automatisieren, Analysieren und Überwachen. Keine API-Gebühren, vollständig Open Source und lokal.

XActions ist ein umfassendes X/Twitter-Automatisierungs-Toolkit mit über 140 MCP-Tools, CLI, Browser-Skripten und einer Browser-Erweiterung. Es verwaltet Scraping (Profile, Tweets, Follower), Aktionen (Posten, Liken, Folgen, DM), Analysen (Stimmung, Engagement, Konkurrenzanalyse), Workflow-Automatisierung (JSON-Pipelines) und Kontoportabilität (Export/Migration). Kein Twitter-API-Schlüssel erforderlich – funktioniert lokal, ohne dass Daten Ihren Computer verlassen.

Warum nutzen

Hauptfunktionen

Live-Demo

In der Praxis

xactions-2.replay ▶ bereit
0/0

Installieren

Wählen Sie Ihren Client

~/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"
      ]
    }
  }
}

Öffne Claude Desktop → Settings → Developer → Edit Config. Nach dem Speichern neu starten.

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

Cursor nutzt das gleiche mcpServers-Schema wie Claude Desktop. Projektkonfiguration schlägt die globale.

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

Klicken Sie auf das MCP-Servers-Symbol in der Cline-Seitenleiste, dann "Edit Configuration".

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

Gleiche Struktur wie Claude Desktop. Windsurf neu starten zum Übernehmen.

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

Continue nutzt ein Array von Serverobjekten statt einer Map.

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

In context_servers hinzufügen. Zed lädt beim Speichern neu.

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

Einzeiler. Prüfen mit claude mcp list. Entfernen mit claude mcp remove.

Anwendungsfälle

Praxisnahe Nutzung: XActions

How to analyze your X/Twitter engagement and audience

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

Wann einsetzen: You want to understand your audience, track engagement, and find growth opportunities.

Voraussetzungen
  • XActions installed — npm install -g xactions
  • Logged into X in your browser — Browser scripts use your active session
Ablauf
  1. Profile analysis
    Analysiere mein X-Profil @myhandle. Zeigen Sie Follower-Wachstumstrends, leistungsstärkste Tweets und Engagement-Rate an.✓ Kopiert
    → Profilanalysen mit Engagement-Kennzahlen und Trends
  2. Konkurrenzanalyse
    Vergleichen Sie meine Engagement-Kennzahlen mit @competitor1 und @competitor2. Wo gewinne ich und wo kann ich mich verbessern?✓ Kopiert
    → Direkter Vergleich mit umsetzbaren Erkenntnissen

Ergebnis: A clear picture of your X presence with data-backed growth strategies.

Fallstricke
  • Zu aggressives Scraping löst X-Rate-Limits aus — Integrierte Ratenbegrenzung und menschenähnliche Verzögerungen verhindern die meisten Probleme, setzen sie aber nicht außer Kraft
Kombinieren mit: filesystem

Suchen Sie nach Konten, die Ihnen nicht folgen, und entfolgen Sie ihnen

👤 X Benutzer verwalten ihre folgende Liste ⏱ ~30 min beginner

Wann einsetzen: Ihr Follower/Follower-Verhältnis stimmt nicht und Sie möchten aufräumen.

Voraussetzungen
  • XActions konfiguriert — npm xactions installieren
Ablauf
  1. Erkennen Sie Nicht-Follower
    Scannen Sie mein X-Konto und finden Sie alle Konten, denen ich folge und die mir nicht folgen.✓ Kopiert
    → Liste der nicht reziproken Follower mit Kontonamen
  2. Cleveres Entfolgen
    Entfolgen Sie den Nicht-Followern, mit Ausnahme von Konten mit über 100.000 Followern (die möchte ich behalten). Nutzen Sie intelligente Verzögerungen.✓ Kopiert
    → Fortschrittsaktualisierungen mit Unfollow-Anzahl

Ergebnis: Die folgende Liste wurde bereinigt, wobei nicht reziproke Konten entfernt wurden.

Fallstricke
  • Zu schnelles Massenentfolgen löst X-Einschränkungen aus — Nutzen Sie die integrierten intelligenten Verzögerungen und Geschwindigkeitsbegrenzungen – überstürzen Sie den Vorgang nicht

Kombinationen

Mit anderen MCPs für 10-fache Wirkung

xactions-2 + filesystem

Exportieren Sie Ihre X-Daten zur Sicherung oder Plattformmigration

Exportieren Sie alle meine Tweets, Follower und Folgelisten nach ~/x-backup/ im JSON- und CSV-Format.✓ Kopiert

Werkzeuge

Was dieses MCP bereitstellt

WerkzeugEingabenWann aufrufenKosten
scrape_profile handle: str Rufen Sie die Profildaten eines Benutzers ab 0
scrape_tweets handle: str, count?: int Rufen Sie die neuesten Tweets eines Benutzers ab 0
search_tweets query: str, filters? Suchen Sie nach Tweets nach Schlüsselwörtern 0
post_tweet content: str Posten Sie einen neuen Tweet 0
detect_unfollowers none Finden Sie Konten, die Ihnen nicht mehr folgen oder Ihnen nicht mehr folgen 0
sentiment_analysis tweets: Tweet[] Analysieren Sie die Stimmung von Tweets 0

Kosten & Limits

Was der Betrieb kostet

API-Kontingent
Keine Twitter-API erforderlich – nutzt Zugriff auf Browserebene
Tokens pro Aufruf
300–2000 Token pro Tool-Aufruf
Kosten in €
Kostenlos und Open Source
Tipp
Nutzen Sie gezielte Suchvorgänge anstelle vollständiger Profil-Scrapings, um das Datenvolumen zu reduzieren.

Sicherheit

Rechte, Secrets, Reichweite

Credential-Speicherung: Verwendet die aktive X-Sitzung Ihres Browsers – keine separaten Anmeldeinformationen erforderlich
Datenabfluss: Alle Daten bleiben lokal. Browserinteraktionen erfolgen ausschließlich über x.com.

Fehlerbehebung

Häufige Fehler und Lösungen

Authentication failed

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

Prüfen: 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.

Prüfen: 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.

Prüfen: npm update xactions

Alternativen

XActions vs. andere

AlternativeWann stattdessenKompromiss
Twitter/X official APIYou want official API access with guaranteed stabilityCosts money ($100+/mo for basic) but stable and ToS-compliant

Mehr

Ressourcen

📖 Offizielle README auf GitHub lesen

🐙 Offene Issues ansehen

🔍 Alle 400+ MCP-Server und Skills durchsuchen