VOOZH about

URL: https://glama.ai/mcp/servers/conorbronsdon/substack-mcp?locale=de-DE

⇱ substack-mcp by conorbronsdon | Glama


substack-mcp

Ein MCP-Server für Substack, mit dem KI-Assistenten Ihre Publikationsdaten lesen und Entwürfe verwalten können.

Sicher durch Design: Dieser Server kann Entwürfe erstellen und bearbeiten, aber keine Beiträge veröffentlichen oder löschen. Sie überprüfen und veröffentlichen immer manuell über den Editor von Substack.

Tools

Lesen

Tool

Beschreibung

get_subscriber_count

Aktuelle Abonnentenzahl Ihrer Publikation abrufen

list_published_posts

Veröffentlichte Beiträge mit Paginierung auflisten

list_drafts

Entwürfe auflisten

get_post

Vollständigen Inhalt eines veröffentlichten Beitrags nach ID abrufen

get_draft

Vollständigen Inhalt eines Entwurfs nach ID abrufen

get_post_comments

Kommentare zu einem veröffentlichten Beitrag abrufen

Schreiben

Tool

Beschreibung

create_draft

Neuen Entwurf aus Markdown erstellen

update_draft

Bestehenden Entwurf aktualisieren (nur unveröffentlicht)

upload_image

Bild in das CDN von Substack hochladen

create_note

Substack-Notiz veröffentlichen (Kurzform, wird sofort veröffentlicht)

create_note_with_link

Notiz mit Link-Karten-Anhang veröffentlichen

Bewusst ausgeschlossen

  • Beiträge veröffentlichen — Das Veröffentlichen von Langform-Beiträgen sollte eine bewusste menschliche Handlung sein

  • Löschen — Zu destruktiv für ein KI-Tool

  • Planen — Verwenden Sie den Editor von Substack zum Planen

Related MCP server: Substack MCP Server

Einrichtung

1. Anmeldedaten abrufen

Öffnen Sie Substack in einem Browser und dann:

  1. Session-Token: Navigieren Sie zu Ihrer Publikation, öffnen Sie die Entwicklertools → Anwendung → Cookies → kopieren Sie den Wert von connect.sid (URL-kodierter String, der mit s%3A beginnt)

  2. Benutzer-ID: Führen Sie in der Konsole der Entwicklertools aus: fetch('/api/v1/archive?sort=new&limit=1').then(r=>r.json()).then(d=>console.log(d[0]?.publishedBylines?.[0]?.id))

  3. Publikations-URL: Ihre Substack-URL, einschließlich einer benutzerdefinierten Domain, falls vorhanden (z. B. https://newsletter.yourdomain.com oder https://yourblog.substack.com)

2. MCP-Client konfigurieren

Claude Desktop

Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:

{
 "mcpServers": {
 "substack": {
 "command": "npx",
 "args": ["-y", "@conorbronsdon/substack-mcp"],
 "env": {
 "SUBSTACK_PUBLICATION_URL": "https://yourblog.substack.com",
 "SUBSTACK_SESSION_TOKEN": "your-session-token",
 "SUBSTACK_USER_ID": "your-user-id"
 }
 }
 }
}

Claude Code

Fügen Sie dies zu Ihrer .mcp.json hinzu:

{
 "mcpServers": {
 "substack": {
 "command": "npx",
 "args": ["-y", "@conorbronsdon/substack-mcp"],
 "env": {
 "SUBSTACK_PUBLICATION_URL": "https://yourblog.substack.com",
 "SUBSTACK_SESSION_TOKEN": "your-session-token",
 "SUBSTACK_USER_ID": "your-user-id"
 }
 }
 }
}

3. Überprüfung

Fragen Sie Ihren KI-Assistenten: "Wie viele Substack-Abonnenten habe ich?"

Token-Ablauf

Substack-Session-Token laufen regelmäßig ab (normalerweise nach ca. 90 Tagen). Wenn Sie Authentifizierungsfehler erhalten, kopieren Sie ein frisches connect.sid-Cookie aus Ihrem Browser und aktualisieren Sie die Umgebungsvariable. Stellen Sie sicher, dass Werbeblocker beim Kopieren des Cookies deaktiviert sind.

Markdown-Unterstützung

Die Tools create_draft und update_draft akzeptieren Markdown und konvertieren es in das native Format von Substack. Unterstützt werden:

  • Absätze, Überschriften (h1–h6)

  • Fett, kursiv, inline code

  • Links

  • Bilder

  • Aufzählungs- und nummerierte Listen

  • Code-Blöcke (mit Sprache)

  • Blockzitate

  • Horizontale Trennlinien

Wichtige Hinweise

  • Dieser Server verwendet die inoffizielle API von Substack. Er könnte nicht mehr funktionieren, wenn Substack seine Endpunkte ändert.

  • Session-Token werden als Cookies gesendet. Bewahren Sie Ihr SUBSTACK_SESSION_TOKEN sicher auf.

  • Der Server validiert die Authentifizierung beim Start und schlägt sofort fehl, wenn Ihr Token abgelaufen ist.

Entwicklung

git clone https://github.com/conorbronsdon/substack-mcp.git
cd substack-mcp
npm install
npm run build

Lokal ausführen:

SUBSTACK_PUBLICATION_URL=https://yourblog.substack.com \
SUBSTACK_SESSION_TOKEN=your-token \
SUBSTACK_USER_ID=your-id \
npm start

Haftungsausschluss

Alle Ansichten, Meinungen und Aussagen, die auf diesem Konto geäußert werden, sind ausschließlich meine eigenen und werden in meiner persönlichen Kapazität getätigt. Sie spiegeln nicht die Ansichten, Positionen oder Richtlinien von Modular wider und sollten nicht als solche ausgelegt werden. Dieses Konto ist in keiner Weise mit Modular verbunden, von Modular autorisiert oder unterstützt.

Lizenz

MIT

A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/conorbronsdon/substack-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server