Substack MCP Server · marcomoauro — MCP-сервер для Claude Code: обзор и запуск
MCP-сервер для публикации статей, сегментации подписчиков и чтения аналитики Substack прямо из диалога с ассистентом.
claude mcp add substack-mcp -e SUBSTACK_PUBLICATION_URL=<SUBSTACK_PUBLICATION_URL> -e SUBSTACK_SESSION_TOKEN=<SUBSTACK_SESSION_TOKEN> -e SUBSTACK_USER_ID=<SUBSTACK_USER_ID> -- npx -y substack-mcpЧто делает Substack MCP Server
Сервер даёт языковой модели 27 инструментов для управления блогом на Substack. Через него можно создавать черновики и фильтровать списки читателей без постоянных переходов в браузер. Доступ к операциям опирается на авторизованную веб-сессию, потому что официального публичного API для авторов у платформы нет.
Для запуска нужны Node.js 22 или Docker, а также три параметра окружения: адрес издания, идентификатор пользователя и сессионный токен из куки. Обычный Markdown в теле создаваемого поста сервер не форматирует, поэтому сложную вёрстку с подзаголовками и разделителями передают структурированным JSON.
Какие задачи решает
- создавать черновики публикаций для Substack прямо в чате
- фильтровать базу подписчиков по датам и типам подписки
- выгружать подробные показатели активности читателей
- загружать иллюстрации к статьям через инструменты модели
Примеры запросов агенту
- Покажи пять свежих черновиков в моём блоге Substack
- Создай черновик статьи с заголовком «Планы на весну»
- Выгрузи список читателей с активной платной подпиской
Как установить Substack MCP Server
Командой платформы
claude mcp add substack-mcp -e SUBSTACK_PUBLICATION_URL=<SUBSTACK_PUBLICATION_URL> -e SUBSTACK_SESSION_TOKEN=<SUBSTACK_SESSION_TOKEN> -e SUBSTACK_USER_ID=<SUBSTACK_USER_ID> -- npx -y substack-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add substack-mcp-server --env SUBSTACK_PUBLICATION_URL=<SUBSTACK_PUBLICATION_URL> --env SUBSTACK_SESSION_TOKEN=<SUBSTACK_SESSION_TOKEN> --env SUBSTACK_USER_ID=<SUBSTACK_USER_ID> -- npx -y substack-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"substack-mcp-server": {
"command": "npx",
"args": [
"-y",
"substack-mcp"
],
"env": {
"SUBSTACK_PUBLICATION_URL": "<SUBSTACK_PUBLICATION_URL>",
"SUBSTACK_SESSION_TOKEN": "<SUBSTACK_SESSION_TOKEN>",
"SUBSTACK_USER_ID": "<SUBSTACK_USER_ID>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"substack-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"substack-mcp"
],
"env": {
"SUBSTACK_PUBLICATION_URL": "<SUBSTACK_PUBLICATION_URL>",
"SUBSTACK_SESSION_TOKEN": "<SUBSTACK_SESSION_TOKEN>",
"SUBSTACK_USER_ID": "<SUBSTACK_USER_ID>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e SUBSTACK_PUBLICATION_URL=<SUBSTACK_PUBLICATION_URL> -e SUBSTACK_SESSION_TOKEN=<SUBSTACK_SESSION_TOKEN> -e SUBSTACK_USER_ID=<SUBSTACK_USER_ID> substack-mcp-server npx -y substack-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Substack MCP Server
Что делает Substack MCP Server?
Сервер связывает ИИ-клиент с кабинетом автора Substack через набор из 27 инструментов. Модель умеет создавать посты, изучать показатели аудитории и управлять черновиками.
Как установить Substack MCP Server в Claude Code?
Выполните команду `claude mcp add substack-mcp -e SUBSTACK_PUBLICATION_URL=<SUBSTACK_PUBLICATION_URL> -e SUBSTACK_SESSION_TOKEN=<SUBSTACK_SESSION_TOKEN> -e SUBSTACK_USER_ID=<SUBSTACK_USER_ID> -- npx -y substack-mcp`.
Почему Markdown не превращается в заголовки в черновике?
Инструмент создания черновика сохраняет обычный текст без конвертации разметки, оставляя символы решёток видимыми. Для оформления заголовков и списков нужно передавать готовое дерево элементов в формате JSON.
Похожие MCP-серверы
Всё по теме «Маркетинг и контент» →Сначала — Substack MCP Server от других авторов.