substack-mcp
📰 Substack MCP (substack-mcp)
FastMCP 3.1+ Model Context Protocol (MCP)-Server und SOTA-React-Webapp-Dashboard für Substack-Newsletter.
Schnellstart • Was ist Substack? • Duale Fähigkeiten • Onboarding • just-Befehle • Dokumentation
🧠 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 | • Entwürfe für Substack-Posts erstellen, bearbeiten und aktualisieren• Markdown in Substack-HTML mit Paywall( |
🚀 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.mdunddocs/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.ps1Das 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 |
| RSS-Feeds erfassen, verfolgte Newsletter auflisten, Artikel durchsuchen | |
| Entwürfe bereitstellen, Inhalte bearbeiten, Markdown-HTML rendern | |
| Abonnenten-Kennzahlen, Beitragsaufrufe und Öffnungsraten erfassen | |
| Artikel-Kommentare lesen und Antworten für Diskussionen vorbereiten |
📁 Sub-Package-Dokumentation
📖 Substun Primer Guide (
docs/SUBSTACK_PRIMER.md) — Was Substack ist, Plattformstruktur, Geschichte und Ökosystem.🎨 Webapp-Dashboard (
webapp/) — Einrichtung von Vite, React, Tailwind CSS und Biome.⚙️ Backend-Paket (
substack_mcp/) — FastAPI, FastMCP 3.1+, lokale-LLM-Engine und SQLite-Datenbank.🧪 Test-Suite (
tests/) — Pytest-Testspezifikationen und Abdeckung.📜 Skripte (
scripts/) — Launcher für Flottengeräte und Dienstprogramme zur Promptgenerierung.📚 Dokumentations-Hub (
docs/) — Vollständige Konfigurations-, Onboarding-, Tool- und Troubleshooting-Anleitungen.
📄 Lizenz
Veröffentlicht unter der MIT-Lizenz.
This server cannot be installed
Maintenance
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
- AlicenseBqualityNot gradedmaintenanceEnables interaction with Substack publications through natural conversation, allowing users to create posts with cover images, publish notes, manage content, and retrieve profile information.82
- AlicenseNot gradedqualityDmaintenanceEnables users to manage and read Substack content directly within Claude, including listing subscriptions and fetching full post details. It supports searching within newsletters and retrieving recent feeds using authenticated browser cookies.1MIT
- AlicenseAqualityFmaintenanceEnables AI tools to programmatically manage Substack content, including creating drafts, publishing posts, and posting to Substack Notes. It supports image uploads, live blogging, and document formatting compatible with Substack's ProseMirror editor.118MIT
- AlicenseNot gradedqualityCmaintenanceEnables reading from and optionally drafting to a Substack publication via Claude, using unofficial JSON endpoints and RSS feed.1MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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