substack-mcp
📰 Substack MCP (substack-mcp)
Servidor FastMCP 3.1+ de Model Context Protocol (MCP) y panel web en React de última generación para newsletters de Substack.
Inicio rápido • ¿Qué es Substack? • Capacidades duales • Onboarding • Comandos de just • Documentación
🧠 ¿Qué es Substack?
Substack es una plataforma de publicación independiente y una red de creadores fundada en 2017. Permite a escritores, periodistas, investigadores, podcasters y pensadores publicar newsletters de largo formato directamente en las bandejas de entrada de sus lectores y en la web.
+-----------------------------------------------------------------------------------+
| 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) |
+---------+ +------------------+ +-------------------+ +-------------------+📖 ¿Quieres un análisis más profundo? Lee nuestra Guía de Substack Primer completa, que cubre la historia de Substack, la arquitectura de la plataforma, los endpoints RSS y las estrategias de monetización.
Related MCP server: Substack Reader MCP Server
⚡ Capacidades duales: Búsqueda/Lectura y Borrador/Publicación
substack-mcp está diseñado tanto para lectores/investigadores como para creadores/publicadores:
Modo de trabajo | ¿Se requiere autenticación? | Capacidades y características |
🔍 Búsqueda y Lectura (Modo público) | No se necesita hacer login | • Ingiera feeds RSS de cualquier dominio de newsletter de Substack• Búsqueda offline de artículos por texto completo en SQLite local• Panel de lectura y detalles de audio/podcast• Destacar y marcar artículos favoritos |
✍️ Borrador y Publicación (Modo autor) | Requiere la cookie | • Preparar, editar y actualizar borradores de publicaciones de Substack• Convertir Markdown a HTML de Substack con muros de pago ( |
🚀 Onboarding integrado y ayuda
Para que te pongas en marcha en minutos, substack-mcp incluye un onboarding interactivo directamente dentro de la webapp y de la documentación:
📱 Panel de la webapp interactivo (
http://127.0.0.1:11164):Pestaña Onboarding: asistente de configuración paso a paso.
Pestaña Ayuda y Diagnóstico del Sistema: tarjetas de comprobación en vivo para el Backend de la API (
:11163), la base de datos SQLite, la cookie Auth de Substack y los LLM locales.Tutorial de extracción de cookies: guía visual para copiar tu cookie de sesión
substack.siddesde las DevTools del navegador (F12) dentro de Ajustes.Fragmentos de integración de clientes MCP: puntos de conexión de un clic para Google Antigravity, Claude Desktop y Cursor.
📚 Guías del repositorio: consulte
INSTALL.mdydocs/ONBOARDING.md.
⚙️ Comandos del ejecutor de tareas just
Todas las tareas comunes están definidas en el justfile del repositorio:
# 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⚡ Inicio rápido
1. Inicie el servidor y el panel de la webapp
# 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.ps1El panel de la webapp se abrirá automáticamente en tu navegador predeterminado en http://127.0.0.1:11164.
2. Conecte los asistentes de IA (Google Antigravity / Claude Desktop)
Apunta la configuración de tu cliente MCP al endpoint HTTP FastMCP Streamable:
http://127.0.0.1:11163/mcp🛠️ Herramientas MCP Portmanteau
Herramienta | Operaciones | Descripción |
| Ingesta feeds RSS, lista newsletters en seguimiento, búsqueda de artículos | |
| Preparar borradores, editar contenido, generar HTML desde Markdown | |
| Seguimiento de métricas de suscriptores, vistas de publicaciones, tasas de apertura | |
| Leer comentarios de artículos y preparar respuestas de debate |
📁 Documentación del subpaquete
📖 Guía de Substack Primer (
docs/SUBSTACK_PRIMER.md) — Qué es Substack, estructura de la plataforma, historia y ecosistema.🎨 Panel de la webapp (
webapp/) — Configuración de Vite, React, Tailwind CSS y Biome.⚙️ Paquete backend (
substack_mcp/) — FastAPI, FastMCP 3.1+, motor de LLM local y base de datos SQLite.🧪 Suite de pruebas (
tests/) — Especificaciones de test unitarios de Pytest y cobertura.📜 Scripts (
scripts/) — Utilidades lanzador de grupo y generación de prompts.📚 Centro de documentación (
docs/) — Guías completas de configuración, onboarding, herramientas y resolución de problemas.
📄 Licencia
Distribuido bajo la licencia MIT.
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