Aus Cursor auf Bluesky posten

Cursor kann das Changelog aus dem Repo, in dem es entstanden ist, auf Bluesky posten, mit Screenshots aus demselben Branch als Bilder.

Hermoso ist ein Marketing-MCP-Server: 922+ Tools über einen einzigen OAuth-geschützten Endpunkt, mit denen ein Agent die Anzeigen recherchiert, die in einem Markt bereits laufen, fertige Bild- und Videoanzeigen erstellt, sie veröffentlicht und die bezahlten Kampagnen dahinter aufbaut. Cursor erreicht all das über eine einzige Verbindung. Diese Seite behandelt einen Ausschnitt davon: was Cursor auf Bluesky tatsächlich kann und was Bluesky ihm nicht erlaubt.

Hermoso mit Cursor verbinden

  1. Installieren und anmelden.
    npm install -g hermoso && hermoso auth login
    Dein Browser öffnet sich einmal. Nichts zu erstellen und nichts einzufügen: Die Zugangsdaten werden nur für den Besitzer lesbar in ~/.hermoso/config.json gespeichert. Auf einem Rechner ohne Browser nimmt hermoso auth login --token hmk_… stattdessen einen Schlüssel aus MCP & CLI → Terminal- und API-Schlüssel.
  2. Füge es zu ~/.cursor/mcp.json hinzu (oder zur .cursor/mcp.json des Projekts). Kein Schlüssel kommt in die Datei, weil hermoso mcp die oben beschriebene Anmeldung liest:
    { "mcpServers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"] } } }
  3. Oder nutze die Ein-Klick-Installation von der MCP-Seite. Dieser Deeplink installiert die gehostete URL und überlässt die Authentifizierung dem OAuth-Ablauf von Cursor. Beide Wege funktionieren, sie haben nur unterschiedliche Voraussetzungen.
  4. Bitte Cursor um etwas. „Hol dir die längsten laufenden Anzeigen meiner drei nächsten Konkurrenten und bau den besten Hook in ein 9:16-Video um“ oder „Veröffentliche dieses Render im Kanal“. Der Agent wählt die Tools aus, du bestätigst die Ausgaben.

Der Block oben startet das veröffentlichte hermoso-npm-Paket auf deinem Rechner. Deshalb wird nichts eingefügt, und die Tool-Liste kostet nichts, bis ein Tool aufgerufen wird. Wenn du stattdessen den Deeplink nutzt, führt Cursor eine dynamische Client-Registrierung bei unserem Autorisierungsserver durch, und auch dann hältst du nie einen Schlüssel.

Verbinde danach Bluesky selbst einmal unter Einstellungen → Connectors in Hermoso, mit deinem Handle und einem Bluesky-App-Passwort. Es gibt keine Zustimmungsseite: Das App-Passwort erstellst du in Blueskys eigenen Einstellungen, und dort kannst du es widerrufen, ohne dein echtes Passwort anzufassen.

Die Bluesky-Tools, die Cursor bekommt

  • post_to_bluesky: veröffentlicht einen Post als verbundenes Konto: bis zu 300 Zeichen, mit bis zu vier Bildern und Alt-Text oder einem MP4-Video mit optionalen Untertitelspuren. Ein Link ohne Medien bekommt eine Vorschaukarte, die Hermoso erstellt, weil Bluesky sie nicht selbst abruft.
  • schedule_post: plant ihn im Kalender, den alle anderen Kanäle teilen. Die Grenze von 300 Zeichen wird beim Einplanen geprüft, nicht erst beim Auslösen.
  • list_bluesky_posts: die letzten eigenen Posts des Kontos mit ihren AT-URIs und Live-Zählern. Reposts sind markiert, damit ein fremder Post nie als deiner gelesen wird.
  • bluesky_post_metrics / bluesky_account: Likes, Reposts, Antworten, Zitate und Lesezeichen pro Post sowie Follower, Gefolgte und Anzahl der Posts für dein Konto oder jedes öffentliche Konto.
  • list_bluesky_convos / read_bluesky_dm / send_bluesky_dm: lesen und beantworten Direktnachrichten, auch Nachrichtenanfragen von Leuten, denen das Konto nicht folgt.
  • manage_bluesky_convo / react_to_bluesky_dm / mark_bluesky_convo_read: eine Anfrage annehmen, eine Unterhaltung stummschalten, sperren oder verlassen, mit einem Emoji reagieren und ungelesene Zähler zurücksetzen.
  • delete_bluesky_post: entfernt einen Post. Ein erster Aufruf löscht nichts und liest zurück, was entfernt würde.

Bluesky verbindet sich mit einem App-Passwort und nicht über einen Anmeldebildschirm. Erstelle eins in den Bluesky-Einstellungen und füge es zusammen mit dem Handle unter Einstellungen → Connectors ein. Aktiviere beim Erstellen den Zugriff auf Direktnachrichten, sonst sagen dir die DM-Tools, dass das Passwort nicht chatten kann. Das ist eine Eigenschaft des Passworts und keine kaputte Verbindung. Zwei weitere Bluesky-Regeln prüft Hermoso vor dem Senden: Ein Video braucht eine bestätigte E-Mail-Adresse am Bluesky-Konto, und eine Linkkarte und ein Bild können nicht im selben Post stehen. Das Veröffentlichen kostet keine Credits, weil Bluesky pro Aufruf nichts berechnet.

Bluesky-Grenzen, die du kennen solltest, bevor du etwas automatisierst

TextEin Bluesky-Post ist auf 300 Zeichen und zusätzlich auf 3.000 Bytes begrenzt. Ein Post mit vielen Emojis kann also unter 300 Zeichen liegen und trotzdem zu lang sein. Das wird beim Erstellen oder Einplanen durchgesetzt. Ein zu langer Post wird daher abgelehnt, solange du noch da bist, um ihn zu korrigieren, statt auf dem Weg nach draußen stillschweigend gekürzt zu werden.
SichtbarkeitNur öffentlich. Ein Bluesky-Post ist ein öffentlicher Eintrag im AT-Protokoll, und eine nicht gelistete, private oder Entwurfsform gibt es dafür nicht. Die Prüfung findet vor dem Aufruf statt, nie danach.
Karussell2 bis 4 Bilder, nur Bilder. Vier ist Blueskys eigene Zahl aus dem AT-Protocol-Lexikon für ein Bild-Embed, ein fünftes wird abgelehnt statt weggelassen. Ein Video ist ein anderes Embed mit genau einem Clip, und ein Post hat nur ein Embed. Ein Bluesky-Post besteht daher aus Bildern, einem Video oder einer Linkkarte: genau einem der drei.
Welches KontoKeine, außer die Marke hat mehr als ein Bluesky-Konto verbunden. Dann benennt account, welches gemeint ist, und mehrere ohne Angabe werden mit Namen abgelehnt statt geraten.

Probier es in Cursor aus

Bitte es in ganz normaler Sprache. Das sind einfache Sätze, keine Befehlssprache:

„Poste ein Bluesky-Update zum Feature dieses Branches unter 300 Zeichen, hänge ./docs/img/before.png und after.png mit Alt-Text an und verlinke den PR.“

Das läuft so ab: get_brand → generate_image → post_to_bluesky → bluesky_post_metrics. Cursor zeigt jeden Tool-Aufruf im Composer, bevor er läuft. Ein Veröffentlichen ist also ein Klick und kein Nebeneffekt.

Cursor auf Bluesky: der heikle Teil

Vier Bilder ist die Obergrenze. Sie stammt aus dem eigenen Lexikon von Bluesky, und ein fünftes wird abgelehnt statt stillschweigend weggelassen. Ein Post trägt außerdem nur eine Einbettung. Die Bilder und eine Karte für den PR-Link können also nicht beide mit: Mit angehängten Bildern bleibt der Link im Text anklickbar, Hermoso lässt die Karte weg und sagt dir das. Wenn Vorher und Nachher wichtiger sind als die Vorschau, ist das der richtige Tausch.

Lege die Konfiguration in der .cursor/mcp.json des Projekts ab statt im Home-Verzeichnis, wenn ein Repo immer mit einer Marke laufen soll. Sonst bestimmt hermoso auth login den Arbeitsbereich.

Bluesky recherchieren, bevor du postest

Es gibt keine Bluesky-Anzeigenbibliothek und keine Bluesky-Suche in Hermoso. Die Konkurrenzrecherche dort beschränkt sich deshalb auf eines, ehrlich gesagt: bluesky_account liest Follower, Gefolgte und Postanzahl jedes öffentlichen Kontos. Das reicht, um einen Mitbewerber einzuordnen und Woche für Woche nachzuverfolgen. Alles andere in der Recherche (die Anzeigenbibliotheken von Meta, Google und LinkedIn sowie organisches TikTok, Instagram, YouTube, Reddit und Threads) bleibt davon unberührt.

Die bezahlte Hälfte

Hermoso hat keine Bluesky-Werbung, und wir behaupten keine. Bluesky ist hier organisch: veröffentlichen, planen, lesen, antworten und messen. Die bezahlten Tools decken Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads und AppLovin Ads ab.

Was Cursor nicht allein kann

Ein Agent mit Budget ist nur nützlich, wenn der mögliche Schaden begrenzt ist, deshalb steht die Sperre im Server und nicht in einem Prompt. Jede Werbekampagne, jedes Anzeigenset, jede Anzeigengruppe und jede Anzeige wird pausiert angelegt, und die Statusumschaltungen, die echtes Geld scharf schalten, laufen nur mit einem ausdrücklichen Bestätigungs-Flag. Jedes Render wird zuerst bepreist (hermoso_capabilities nennt die genauen Credit-Kosten jedes Modells, bevor etwas ausgegeben wird). Credits werden vor dem ersten Aufruf des Anbieters reserviert und danach zum genauen Preis abgerechnet, sodass ein fehlgeschlagener Versand erstattet wird und du nicht für nichts belastet wirst. Löschungen sind ebenfalls bestätigungspflichtig, und jede Kampagnenstruktur wird von der Werbeplattform zurückgelesen, bevor dein Agent dir sagt, was er gebaut hat.

Ein Schritt bleibt bewusst bei dir: das Bluesky-App-Passwort erstellen und es einmal verbinden. Danach ist alles ein Tool-Aufruf.

Der Rest der Matrix

Aus Cursor posten auf: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Telegram. Oder siehe alles, wohin Cursor veröffentlichen kann.

Auf Bluesky posten aus: Claude · ChatGPT · Claude Code · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

Häufige Fragen

Kann Cursor auf Bluesky posten?

Ja, über den MCP-Server von Hermoso. Führe npm install -g hermoso && hermoso auth login aus und setze dann in ~/.cursor/mcp.json npx -y hermoso mcp. Die Anmeldung im Browser speichert die Zugangsdaten, deshalb kommt kein Schlüssel in die Datei. Cursor hat dann 922+ Tools, darunter die, die auf Bluesky veröffentlichen, sowie die, die die Anzeigen recherchieren, die in deinem Markt schon laufen, und das Creative überhaupt erst rendern.

Wie verbinde ich Bluesky mit Cursor?

Zwei Schritte, jeweils einmal. Führe npm install -g hermoso && hermoso auth login aus und setze dann in ~/.cursor/mcp.json npx -y hermoso mcp. Die Anmeldung im Browser speichert die Zugangsdaten, deshalb kommt kein Schlüssel in die Datei. Erstelle dann in den Bluesky-Einstellungen ein App-Passwort (aktiviere den Zugriff auf Direktnachrichten, wenn du die DM-Tools willst) und füge es zusammen mit deinem Handle unter Einstellungen → Connectors in Hermoso ein. Danach veröffentlicht Cursor auf Bluesky als ganz normaler Tool-Aufruf.

Braucht Cursor mein Bluesky-Passwort?

Nein, auch nicht dein Haupt-Passwort für Bluesky. Bluesky verbindet sich mit Hermoso über ein App-Passwort, das du in den Bluesky-Einstellungen erstellst und dort jederzeit widerrufen kannst. Cursor erreicht das Konto danach als Tool-Aufruf. Kein Zugangsdatum wird je an das Modell weitergegeben.

Kann Cursor Bluesky recherchieren, bevor es postet?

Nur am Rande. Es gibt keine Bluesky-Anzeigenbibliothek und keine Suche in Hermoso, aber bluesky_account liest Follower, Gefolgte und Postanzahl jedes öffentlichen Kontos. Das reicht, um einen Mitbewerber einzuordnen.

Kann Cursor ein Karussell auf Bluesky posten?

Bis zu einem gewissen Punkt: 2 bis 4 Bilder, nur Bilder. Das ist die Grenze aus Blueskys eigenem Lexikon. Ein Video wird als eigener Post veröffentlicht, ein Clip pro Post, denn ein Bluesky-Post trägt ein einziges Embed. Cursor ruft in beiden Fällen dasselbe Veröffentlichungs-Tool auf, und ein Kanal, der kein Karussell tragen kann, wird mit dem echten Grund abgelehnt.

Kann Cursor Bluesky-Anzeigen schalten, nicht nur posten?

Nein. Es gibt kein Bluesky-Werbeprodukt in Hermoso. Bluesky ist hier organisch: veröffentlichen, planen, Interaktionen lesen sowie auf Antworten und Direktnachrichten reagieren.

Starte kostenlos mit 30 Credits bei der Anmeldung, und du kannst 250+ weitere verdienen. Jede Funktion ist in jedem Plan enthalten.

Kostenlos starten →   Preise ansehen