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) и современная React-панель для новостных рассылок Substack.

Быстрый стартЧто такое Substack?Двойные возможностиОнбордингКоманды justДокументация


🧠 Что такое Substack?

Substack — это независимая издательская платформа и сеть для авторов, основанная в 2017 году. Она позволяет писателям, журналистам, исследователям, подкастерам и мыслителям публиковать развёрнутые новостные рассылки прямо в почтовые ящики читателей и в веб.

+-----------------------------------------------------------------------------------+
|                              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) |
+---------+     +------------------+           +-------------------+    +-------------------+

📖 Хотите узнать больше? Прочитайте наше полное руководство по Substack, где рассказывается об истории Substack, архитектуре платформы, RSS-эндпоинтах и стратегиях монетизации.


Related MCP server: Substack Reader MCP Server

⚡ Двойные возможности: поиск/чтение и черновики/публикация

substack-mcp создан как для читателей и исследователей, так и для авторов и издателей:

Режим работы

Требуется авторизация?

Возможности и функции

🔍 Поиск и чтение (публичный режим)

Вход не требуется

• Импорт RSS-лент с любого домена рассылки Substack• Полнотекстовый офлайн-поиск по статьям в локальной SQLite• Панель читателя и данные об аудио/подкастах• Избранные статьи и закладки

✍️ Черновики и публикация (режим автора)

Требуется cookie substack.sid

• Подготовка, редактирование и обновление черновиков постов Substack• Конвертация Markdown в HTML Substack с платным контентом (<!-- paywall -->)• Локальный ИИ-ассистент для письма (Ollama, LM Studio)• Метрики роста подписчиков, просмотры постов и показатели открытий• Просмотр комментариев к постам и подготовка ответов


🚀 Встроенный онбординг и помощь

Чтобы вы начали работать за считаные минуты, substack-mcp включает интерактивный онбординг прямо в веб-приложении и в документации:

  • 📱 Интерактивная веб-панель (http://127.0.0.1:11164):

    • Вкладка «Онбординг»: пошаговый мастер настройки.

    • Вкладка «Помощь и диагностика»: живые карточки проверки состояния API Backend (:11163), базы данных SQLite, авторизации через cookie Substack и локальных LLM.

    • Обучающее руководство по извлечению cookie: наглядный гайд по копированию сессионной cookie substack.sid из инструментов разработчика браузера (F12) в настройки.

    • Сниппеты интеграции с MCP-клиентами: точки подключения в один клик для Google Antigravity, Claude Desktop и Cursor.

  • 📚 Гайды в репозитории: см. INSTALL.md и docs/ONBOARDING.md.


⚙️ Команды таск-раннера just

Все типовые задачи определены в justfile репозитория:

# 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

⚡ Быстрый старт

1. Запустите сервер и веб-панель

# 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

Веб-панель автоматически откроется в вашем браузере по умолчанию по адресу http://127.0.0.1:11164.

2. Подключите ИИ-ассистентов (Google Antigravity / Claude Desktop)

Укажите в конфигурации вашего MCP-клиента endpoint FastMCP Streamable HTTP:

http://127.0.0.1:11163/mcp

🛠️ Комбинированные MCP-инструменты

Инструмент

Операции

Описание

substack_feed

fetch, list_publications, query, get_article

Импорт RSS-лент, список восстановленных рассылок, поиск статей

substack_drafts

create, list, get, update, delete, convert_markdown

Подготовка черновиков, редактирование контента, рендер HTML из Markdown

substack_stats

record, get, summary

Отслеживание метрик подписчиков, просмотров постов и открываемости

substack_community

get_comments, post_comment

Чтение комментариев к статьям и подготовка ответов в обсуждениях


📁 Документация под-пакетов


📄 Лицензия

Распространяется под лицензией MIT.

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