conorbronsdon/substack-mcp

conorbronsdon/substack-mcp

от conorbronsdon
MCP сервер для Substack: читает статистику и управляет черновиками. Безопасная архитектура - длинные посты только в черновиках, публикуются лишь Notes. Полезен авторам для подготовки контента перед...

substack-mcp

Create and manage your Substack newsletter from your AI assistant or terminal. Prepare rich drafts, search your archive, publish Notes, inspect analytics, and manage explicitly consented free subscribers across publications. Review and publish long-form posts in Substack.

License: MIT Language: TypeScript npm version MCP HOL Plugin Security Scan Podcast X


Create, search, export, plan and review a draft with substack-mcp

The demo runs actual MCP handlers against offline sample data. No live API calls or publication occur. Follow the draft workflow to create, find, export and review a post.

Safe by design — with one loud exception: This server cannot publish or delete long-form posts. Post tools create and edit drafts only; you review and publish manually through Substack's editor. The exception is Substack Notes: create_note and create_note_with_link publish short-form Notes immediately, because Notes have no draft state on Substack. Treat the Note tools as public-publish actions — there is no preview step and no undo from this server. The split is proportionate review, the piece of trust infrastructure for agents this server cares most about: the high-stakes surface gets a human gate, and the exception is stated loudly.

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.
1.3.0основная
1.2.1
1.2.0
1.1.1
1.1.0
1.0.0
0.9.0
0.8.0
0.7.0
0.6.2
0.6.1
0.6.0
0.5.0
0.4.0
0.3.0
0.2.2
0.2.1
0.2.0

Выберите клиент, чтобы установить conorbronsdon/substack-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "conorbronsdon-substack-mcp-73uaitodta": {
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/substack-mcp"
      ],
      "env": {
        "SUBSTACK_PUBLICATION_URL": "https://yourblog.substack.com",
        "SUBSTACK_SESSION_TOKEN": "your-session-token",
        "SUBSTACK_USER_ID": "your-user-id"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "conorbronsdon-substack-mcp-73uaitodta": {
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/substack-mcp"
      ],
      "env": {
        "SUBSTACK_PUBLICATION_URL": "https://yourblog.substack.com",
        "SUBSTACK_SESSION_TOKEN": "your-session-token",
        "SUBSTACK_USER_ID": "your-user-id"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "conorbronsdon-substack-mcp-73uaitodta": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/substack-mcp"
      ],
      "env": {
        "SUBSTACK_PUBLICATION_URL": "https://yourblog.substack.com",
        "SUBSTACK_SESSION_TOKEN": "your-session-token",
        "SUBSTACK_USER_ID": "your-user-id"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"conorbronsdon-substack-mcp-73uaitodta\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@conorbronsdon/substack-mcp\"],\"env\":{\"SUBSTACK_PUBLICATION_URL\":\"https://yourblog.substack.com\",\"SUBSTACK_SESSION_TOKEN\":\"your-session-token\",\"SUBSTACK_USER_ID\":\"your-user-id\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "conorbronsdon-substack-mcp-73uaitodta": {
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/substack-mcp"
      ],
      "env": {
        "SUBSTACK_PUBLICATION_URL": "https://yourblog.substack.com",
        "SUBSTACK_SESSION_TOKEN": "your-session-token",
        "SUBSTACK_USER_ID": "your-user-id"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add conorbronsdon-substack-mcp-73uaitodta --env SUBSTACK_PUBLICATION_URL=https://yourblog.substack.com --env SUBSTACK_SESSION_TOKEN=your-session-token --env SUBSTACK_USER_ID=your-user-id -- npx -y @conorbronsdon/substack-mcp

Либо через JSON-конфиг:

claude mcp add-json conorbronsdon-substack-mcp-73uaitodta "{\"command\":\"npx\",\"args\":[\"-y\",\"@conorbronsdon/substack-mcp\"],\"env\":{\"SUBSTACK_PUBLICATION_URL\":\"https://yourblog.substack.com\",\"SUBSTACK_SESSION_TOKEN\":\"your-session-token\",\"SUBSTACK_USER_ID\":\"your-user-id\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add conorbronsdon-substack-mcp-73uaitodta --env SUBSTACK_PUBLICATION_URL=https://yourblog.substack.com --env SUBSTACK_SESSION_TOKEN=your-session-token --env SUBSTACK_USER_ID=your-user-id -- npx -y @conorbronsdon/substack-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.conorbronsdon-substack-mcp-73uaitodta]
command = "npx"
args = ["-y", "@conorbronsdon/substack-mcp"]

[mcp_servers.conorbronsdon-substack-mcp-73uaitodta.env]
SUBSTACK_PUBLICATION_URL = "https://yourblog.substack.com"
SUBSTACK_SESSION_TOKEN = "your-session-token"
SUBSTACK_USER_ID = "your-user-id"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите conorbronsdon/substack-mcp, а в поле команды запуска — строку ниже:
npx -y @conorbronsdon/substack-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "conorbronsdon-substack-mcp-73uaitodta": {
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/substack-mcp"
      ],
      "env": {
        "SUBSTACK_PUBLICATION_URL": "https://yourblog.substack.com",
        "SUBSTACK_SESSION_TOKEN": "your-session-token",
        "SUBSTACK_USER_ID": "your-user-id"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "conorbronsdon-substack-mcp-73uaitodta": {
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/substack-mcp"
      ],
      "env": {
        "SUBSTACK_PUBLICATION_URL": "https://yourblog.substack.com",
        "SUBSTACK_SESSION_TOKEN": "your-session-token",
        "SUBSTACK_USER_ID": "your-user-id"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например conorbronsdon-substack-mcp-73uaitodta.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: conorbronsdon-substack-mcp-73uaitodta
    command: npx
    args:
      - "-y"
      - "@conorbronsdon/substack-mcp"
    env:
      SUBSTACK_PUBLICATION_URL: https://yourblog.substack.com
      SUBSTACK_SESSION_TOKEN: your-session-token
      SUBSTACK_USER_ID: your-user-id
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "conorbronsdon-substack-mcp-73uaitodta": {
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/substack-mcp"
      ],
      "env": {
        "SUBSTACK_PUBLICATION_URL": "https://yourblog.substack.com",
        "SUBSTACK_SESSION_TOKEN": "your-session-token",
        "SUBSTACK_USER_ID": "your-user-id"
      }
    }
  }
}

Похожие MCP-сервера

MendleM/Pipepost

MendleM/Pipepost

от mendlem

Pipepost — MCP сервер для публикации контента из Claude Code. Выполняет SEO-аудит и кросс-публикует статьи на популярные CMS. Генерирует посты для соцсетей и собирает аналитику. Работает локально, ...

TypeScript⭐ 5
webflow/mcp-server

webflow/mcp-server

от webflow

MCP сервер для Webflow даёт AI возможность управлять сайтами через Webflow API для автоматизации контента и дизайна. Синхронизация с канвасом в реальном времени. Интегрируется с Cursor и Claude Desktop.

TypeScript⭐ 141
ivo-toby/contentful-mcp

ivo-toby/contentful-mcp

от ivo-toby

MCP сервер для Contentful, интегрирующийся с API управления контентом: создание, редактирование, публикация записей и медиа, управление комментариями и массовые операции. Полезен разработчикам и контент-менеджерам для автоматизации контент-процессов через LLM.

TypeScript⭐ 62
Focus-GTS/eds-mcp-server

Focus-GTS/eds-mcp-server

от focus-gts

MCP сервер для Adobe Edge Delivery Services дает AI-агентам (Claude, Copilot, Cursor) доступ к контенту, публикации и аналитике EDS. 20 инструментов без зависимостей - управляйте любым EDS-сайтом.

TypeScript⭐ 4
Mogacode-ma/elementor-mcp-agent

Mogacode-ma/elementor-mcp-agent

от mogacode-ma

MCP сервер для WordPress Elementor, созданный для агентств: безопасное редактирование с бекапом и откатом, экспорт/импорт шаблонов, управление глобальными виджетами, скриншоты и WP-CLI с защитой от...

TypeScript⭐ 3
megberts/mcp-websitepublisher-ai

megberts/mcp-websitepublisher-ai

от megberts

MCP-сервер для сборки и публикации сайтов через диалог с ИИ: создавайте страницы, загружайте медиа, управляйте данными и подключайте собственный домен. Работает с Claude, ChatGPT и другими ассистен...

⭐ 5
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин