Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Substack mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Lass Cursor jede Substack-Publikation lesen: Beiträge suchen und lesen, Kommentare und RSS-Feed. Kein API-Key nötig; eingerichtet in claude.ai, Desktop oder Code.
Frag einfach
Beispiel-Prompts für Substack
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Substack klicken, die URL der Publikation einfügen, Cursor verbinden — fertig. Kein Docker, kein
git clone, kein lokaler Server.
Substack + Cursor
Lies eine Substack-Publikation aus Cursor heraus: Beiträge, Volltextsuche im Archiv, Kommentare und den RSS-Feed, über dieselben öffentlichen Endpunkte, die auch die Substack-Website nutzt. 7 Tools, kein API-Key und kein Substack-Login.
Was du Cursor fragen kannst
- "Welches sind die zehn neuesten Beiträge, mit Datum und ob sie kostenlos oder bezahlt sind?" Nutzt
substack_list_posts; jeder Beitrag trägt seinaudience. - "Finde alle Beiträge im Archiv, in denen es um Preisgestaltung geht." Nutzt
substack_search_posts. - "Fasse Beitrag 148234567 in fünf Stichpunkten zusammen." Nutzt
substack_get_post_by_id. - "Was schreiben die Leser unter den neuesten Beitrag?" Nutzt
substack_list_posts, um ihn zu finden, dannsubstack_get_comments. - "Welche Beiträge aus diesem Jahr sind Podcast-Folgen?" Nutzt
substack_list_posts; jeder Beitrag trägt seinentype(newsletter, podcast oder thread). - "Gib mir den RSS-Feed, damit ich sehe, was seit Montag neu ist." Nutzt
substack_get_rss_feed.
Was du brauchst
- Die Basis-URL der Publikation, zum Beispiel
https://lennysnewsletter.substack.com, inSUBSTACK_PUBLICATION_URL. Mehr nicht. - Keinen API-Key und kein Konto: Der Connector liest öffentliche Endpunkte, er sieht also, was ein nicht angemeldeter Besucher sieht.
- Eine Publikation pro Connector. Für eine andere änderst du
SUBSTACK_PUBLICATION_URL.
Schritt 1 — Publikations-URL setzen
- Es gibt keinen Key und keinen Substack-Login. Setze
SUBSTACK_PUBLICATION_URLauf die Startadresse der Publikation, ohne etwas nach der Domain:https://yourname.substack.comoder eine eigene Domain wiehttps://www.lennysnewsletter.com. - Ein Profil-Link (
https://substack.com/@handle), ein Note-Link oder ein Post-Link funktioniert nicht. Öffne von einem Profil aus die dort angezeigte Publikation und kopiere die Adresse aus der Adressleiste bis einschließlich der Domain. In einem Teilen-Link aus der Appopen.substack.com/pub/NAME/p/...istNAMEdie Subdomain: Verwendehttps://NAME.substack.com. - Beginne mit
substack_list_posts(neueste zuerst odersort=topfür die meistgelikten), dannsubstack_get_post_by_idodersubstack_get_post_by_slug(der Teil nach/p/in einem Post-Link) für den vollständigen Text.substack_find_publication_by_handlemacht aus einem @handle die Publikationsadresse des Autors.
Der Connector liest die öffentlichen JSON-Endpunkte, die Substacks eigene Website verwendet (Substack hat keine dokumentierte öffentliche API), und sieht daher, was ein abgemeldeter Besucher sieht: Kostenpflichtige Posts zeigen nur ihre Vorschau. Listen nehmen limit (bis zu 50) und offset entgegen. Ein 404 bei jedem Tool bedeutet, dass es unter der konfigurierten Adresse keine Publikation gibt; eine HTML-Seite statt JSON bedeutet, dass die Adresse ein Profil oder keine Substack-Seite ist.
Schritt 2 — Adapter installieren
In der Cloud öffnest du Connectors → Substack und fügst die URL ein. Zum Self-Hosting:
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Cursor hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Hole deinen MCP API Key aus AnythingMCP → MCP Servers → dein Server → API keys.
- Speichern und Cursor neu starten.
- Cursor → Einstellungen → MCP öffnen und prüfen, ob
Substackals "Connected" gelistet ist. - Chatten — alle
Substack-Tools sind aufrufbar.
Verfügbare Tools
| Tool | Was es tut |
|---|---|
substack_list_posts | Listet die neuesten Beiträge der Publikation |
substack_search_posts | Durchsucht die Beiträge der Publikation |
substack_get_post_by_id | Holt einen einzelnen Beitrag per numerischer ID |
substack_get_post_by_slug | Ruft einen Post über seinen Slug ab, den Teil nach /p/ in einem Post-Link (bei https://name.substack.com/p/my-first-post ist der Slug my-first-post) |
substack_get_comments | Holt die Top-Kommentare zu einem Beitrag |
substack_get_rss_feed | Ruft den RSS-2.0-Feed der Publikation ab (/feed): die neuesten Posts mit Titel, Link, Veröffentlichungsdatum und HTML-Inhalt |
substack_find_publication_by_handle | Sucht einen Substack-Autor über sein @handle (aus einem Profil-Link substack.com/@handle) und liefert Name, Bio und die Publikationen, für die er schreibt… |
Fehlerbehebung
- Jedes Tool schlägt fehl. Prüfe
SUBSTACK_PUBLICATION_URL: Es muss die Startadresse der Publikation sein, beginnend mithttps://und ohne etwas nach der Domain. Ein Profil-Link (substack.com/@handle), Note-Link oder Post-Link funktioniert nicht; öffne die Publikation über das Profil und kopiere ihre Adresse bis einschließlich der Domain. - Ein bezahlter Beitrag kommt gekürzt an. Der Connector meldet sich nicht an, er bekommt also, was Nicht-Abonnenten bekommen. Bezahlinhalte werden nicht freigeschaltet.
- Eine Suche liefert nichts.
substack_search_postsgibt eine leere Liste zurück, wenn kein Beitrag passt. Versuch es mit weniger oder allgemeineren Begriffen. - Nach vielen Aufrufen am Stück scheitern Anfragen. Substack veröffentlicht keine Limits und drosselt starken Verkehr. Verteil große Abrufe, etwa eine Anfrage pro Sekunde.
FAQ
Unterstützt Cursor benutzerdefinierte MCP-Server im Free-Tier? Ja — MCP ist auf Hobby, Pro und Business verfügbar.
Nächste Schritte
- Connector-Landingpage
- Verbinde mit Claude
- Verbinde mit ChatGPT
- Verbinde mit Gemini
- Verbinde mit Meta Muse
War dieser Guide hilfreich?