MCP Substack Server logo

MCP Substack Server

by michalnaka

The MCP Substack Server downloads and parses Substack posts for use with the Claude.ai desktop app. It extracts key information like title, author, and content for summarization and other tasks.

View on GitHub

Last updated: N/A

What is MCP Substack Server?

A Model Context Protocol (MCP) server designed to download and parse content from Substack posts. It facilitates integration between Substack content and the Claude.ai desktop application.

How to use MCP Substack Server?

  1. Install dependencies using npm install. 2. Configure the Claude desktop app by adding the server configuration to claude_desktop_config.json. 3. Start the server using npm start. 4. In Claude, use a prompt like 'Could you download and summarize this Substack post: [URL]'.

Key features of MCP Substack Server

  • Downloads and parses Substack posts

  • Extracts title, author, subtitle, and content

  • Works with public Substack posts

  • Integrates with Claude.ai desktop app

Use cases of MCP Substack Server

  • Summarizing Substack articles within Claude

  • Analyzing Substack content using Claude's capabilities

  • Integrating Substack content into Claude workflows

  • Automating the extraction of key information from Substack posts

FAQ from MCP Substack Server

What is MCP?

MCP stands for Model Context Protocol. It's a protocol that allows applications like Claude to interact with external servers to retrieve and process data.

What Substack posts are supported?

The server is designed to work with public Substack posts.

What version of Node.js is required?

Node.js v18 or higher is required.

Where can I find the claude_desktop_config.json file?

The file is located in ~/Library/Application Support/Claude/ on macOS.

What license is the server released under?

The server is released under the MIT License.