MCP Substack Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Downloads and parses Substack posts, extracting title, author, subtitle, and content from public posts.

MCP Substack Server

A Model Context Protocol (MCP) server for downloading and parsing Substack posts. Works with Claude.ai desktop app.

Installation

  1. Install dependencies:
npm install
  1. Configure Claude desktop app:

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{ "mcpServers": { "mcp-substack": { "command": "/opt/homebrew/bin/node", "args": ["/path/to/mcp-substack/lib/index.mjs"], "methods": { "download_substack": { "description": "Download and parse content from a Substack post" } } } } }
  1. Start the server:
npm start

Usage

In Claude desktop app, use:

Could you download and summarize this Substack post: [URL]

Features

  • Downloads and parses Substack posts
  • Extracts title, author, subtitle, and content
  • Works with public Substack posts
  • Integrates with Claude.ai desktop app

Requirements

  • Node.js v18+
  • Claude desktop app

License

MIT

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

A Model Context Protocol server that enables downloading and parsing Substack posts directly through the Claude desktop app, allowing users to access and summarize Substack content.

  1. Installation
    1. Usage
      1. Features
        1. Requirements
          1. License