Skip to main content
Glama

📰 Substack MCP (substack-mcp)

CI Status Python Version FastMCP Version FastAPI React Vite Tailwind CSS just Ruff Biome Pyright Tauri License

FastMCP 3.1+ Model Context Protocol (MCP)-Server und SOTA-React-Webapp-Dashboard für Substack-Newsletter.

SchnellstartWas ist Substack?Duale FähigkeitenOnboardingjust-BefehleDokumentation


🧠 Was ist Substack?

Substack ist eine unabhängige Publikationsplattform und ein Creator-Netzwerk, das 2017 gegründet wurde. Sie ermöglicht Autor:innen, Journalist:innen, Forscher:innen, Podcaster:innen und Denker:innen, Longform-Newsletter direkt in die E-Mail-Postfächer ihrer Leser:innen und ins Web zu veröffentlichen.

+-----------------------------------------------------------------------------------+
|                              Substack Publication                                 |
+----------------------------------------+------------------------------------------+
                                         |
     +-------------------+---------------+---------------+--------------------+
     |                   |                               |                    |
     v                   v                               v                    v
+---------+     +------------------+           +-------------------+    +-------------------+
|  Posts  |     | Substack Notes   |           |  Substack Chat    |    | Subscriber Tiers  |
| (Email  |     | (Short-form      |           | (Community        |    | (Free, Monthly,   |
| + Web)  |     |  Social Feed)    |           |  Messaging)       |    |  Annual, Founder) |
+---------+     +------------------+           +-------------------+    +-------------------+

📖 Tiefer eintauchen? Lies unseren vollständigen Substack Primer Guide mit Substacks Geschichte, Plattformarchitektur, RSS-Endpunkten und Monetarisierungsstrategien.


Related MCP server: Substack Reader MCP Server

⚡ Duale Fähigkeiten: Suchen/Lesen & Entwurf/Veröffentlichen

substack-mcp ist für beide Zielgruppen konzipiert: Leser:innen/Forschende und Creator/Publizierende:

Workflow-Modus

Auth erforderlich?

Funktionen & Features

🔍 Suchen & Lesen (Public Mode)

Kein Login erforderlich

• RSS-Feeds von jeder beliebigen Substack-Newsletter-Domain erfassen• Volltextsuche über Artikel im lokalen SQLite• Lesebereich & Audio-/Podcast-Details• Artikel markieren & als Lesezeichen speichern

✍️ Entwurf & Veröffentlichen (Public Modus)

Erfordert substack.sid-Cookie

• Entwürfe für Substack-Posts erstellen, bearbeiten und aktualisieren• Markdown in Substack-HTML mit Paywall(<!-- paywall -->) konvertieren• Lokaler KI-Schreibassistant (Ollama, LM Studio)• Kennzahlen zum Abonnentenwachstum, Aufrufzahlen und Öffnungsraten• Kommentare zu Beiträgen browsen und Antworten antworten


🚀 Integriertes Onboarding & Hilfe

Damit du in wenigen Minuten einsatzbereit bist, enthält substack-mcp ein interaktives Onboarding direkt in der Webapp und in der Dokumentation:

  • 📱 Interaktives Webapp-Dashboard (http://127.0.0.1:11164):

    • Onboarding-Tab: Schritt-für-Schritt-Setup-Assistent.

    • **Tab * Hilfe & Systemdiagnose **: Live-Gesundheits-Check-Karten für das API-Backend (:11163), die SQLite-Datenbank, die Substack-Cookie-Authentifizierung und lokale LLMs.

    • Cookie-Extractor-Tutorial: Visuelle Anleitung, wie du dein substack.sid-Session-Cookie aus den Browser-DevTools (F12) in die Einstellungen übernimmst.

    • MCP-Client-Integrations-Snippets: Ein-Klick-Endpunkte für Google Antigravity, Claude Desktop und Cursor.

  • 📚 Repo-Anleitungen: Siehe INSTALL.md und docs/ONBOARDING.md.


⚙️ just-Task-Runner-Befehle

Alle typischen Aufgaben sind im Repository justfile definiert:

# Run full quality check (lint + typecheck + pytest)
just check

# Run Python Pytest test suite
just test

# Lint backend (ruff) and webapp (biome)
just lint

# Format code (ruff format & biome format)
just format

# Static typecheck (pyright & tsc)
just typecheck

# Start unified dev servers (clears zombie ports, starts backend & webapp, opens browser)
just start

# Pack .mcpb desktop package
just mcpb-pack

# Build Tauri NSIS Windows installer
just tauri-build

# Run headless CUA smoke test
just cua-smoke

⚡ Schnellstart

1. Server und Webapp-Dashboard starten

# Clone the repository
git clone https://github.com/sandraschi/substack-mcp.git
cd substack-mcp

# Launch backend (11163) and dashboard (11164) via just or PowerShell script
just start
# or: .\start.ps1

Das Webapp-Dashboard öffnet sich automatisch in deinem Standard-Browser unter http://127.0.0.1:11164.

2. KI-Assistenten verbinden (Google Antigravity Claude Desktop)

Richte deine MCP-Client-Konfiguration auf den FastMCP-Streamable-HTTP-Endpunkt aus:

http://127.0.0.1:11163/mcp

🛠️ Portmanteau-MCP-Tools

Tool

Operationen

Beschreibung

substack_feed

fetch, list_publications, query, get_article

RSS-Feeds erfassen, verfolgte Newsletter auflisten, Artikel durchsuchen

substack_drafts

create, list, get, update, delete, convert_markdown

Entwürfe bereitstellen, Inhalte bearbeiten, Markdown-HTML rendern

substack_stats

record, get, summary

Abonnenten-Kennzahlen, Beitragsaufrufe und Öffnungsraten erfassen

substack_community

get_comments, post_comment

Artikel-Kommentare lesen und Antworten für Diskussionen vorbereiten


📁 Sub-Package-Dokumentation


📄 Lizenz

Veröffentlicht unter der MIT-Lizenz.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.

  • Publish to self-hosted WordPress from AI agents: markdown, images, SEO, and Notion sync.

  • Track, analyze, and act on your streaming and SaaS subscriptions from any AI agent.

View all MCP Connectors

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/sandraschi/substack-mcp'

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