Substack Reader

Substack Reader

Enables fetching and reading subscriber-only content from Trade Companion by Adam Mancini on Substack, allowing Claude to access and discuss the latest financial trading articles.

pl728

Finance
Browser Automation
Research & Data
Local
Python
Visit Server

README

Substack Reader

A tool to fetch and read articles from Trade Companion by Adam Mancini on Substack.

Setup

Prerequisites

  1. Python 3.8+
  2. uv package manager for Python
  3. Claude AI assistant

Installation

  1. Install uv package manager if you don't have it already:

    curl -sSf https://install.ultraviolet.dev | sh
    
  2. Create and activate a virtual environment:

    uv venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    
  3. Install dependencies using the pyproject.toml file:

    uv pip install -e .
    

Setting up Substack Authentication

To access subscriber-only content, you'll need to provide your Substack cookies:

  1. Install the Cookie-Editor extension for your browser:

  2. Log in to your Substack account at tradecompanion.substack.com

  3. Click on the Cookie-Editor extension icon

  4. Click "Export" and select "Export as JSON" (This copies the cookies to your clipboard)

  5. Create a file named substack_cookies.json in the root directory of this project

  6. Paste the copied cookies into this file and save

Usage with Claude

This tool is designed to be used with Claude AI assistant. To set it up:

  1. Configure Claude to use this MCP server by adding the following to your Claude config file:
{
  "mcpServers": {
    "substack_reader": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/substack_reader",
        "run",
        "substack_reader.py"
      ]
    }
  },
  "globalShortcut": "Ctrl+Space"
}

Replace /path/to/substack_reader with the actual path to your substack_reader directory.

  1. When properly configured, Claude will automatically connect to this MCP server when launched.

  2. You can then ask Claude to fetch the latest Trade Companion article.

Features

  • Fetches the latest Trade Companion articles by Adam Mancini
  • Extracts article content in plain text format
  • Preserves headings, paragraphs, and list items
  • Excludes the "My Trade Methodology Fundamentals" article

Privacy Note

Your Substack cookies are stored locally in the substack_cookies.json file and are only used to authenticate requests to Substack. They are not sent anywhere else or exposed in any way.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
Apple MCP Server

Apple MCP Server

Enables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.

Featured
Local
TypeScript
@kazuph/mcp-fetch

@kazuph/mcp-fetch

Model Context Protocol server for fetching web content and processing images. This allows Claude Desktop (or any MCP client) to fetch web content and handle images appropriately.

Featured
Local
JavaScript
Claude Code MCP

Claude Code MCP

An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.

Featured
Local
JavaScript
Excel MCP Server

Excel MCP Server

A Model Context Protocol server that enables AI assistants to read from and write to Microsoft Excel files, supporting formats like xlsx, xlsm, xltx, and xltm.

Featured
Local
Go
Playwright MCP Server

Playwright MCP Server

Provides a server utilizing Model Context Protocol to enable human-like browser automation with Playwright, allowing control over browser actions such as navigation, element interaction, and scrolling.

Featured
Local
TypeScript
MCP PubMed Search

MCP PubMed Search

Server to search PubMed (PubMed is a free, online database that allows users to search for biomedical and life sciences literature). I have created on a day MCP came out but was on vacation, I saw someone post similar server in your DB, but figured to post mine.

Featured
Python
dbt Semantic Layer MCP Server

dbt Semantic Layer MCP Server

A server that enables querying the dbt Semantic Layer through natural language conversations with Claude Desktop and other AI assistants, allowing users to discover metrics, create queries, analyze data, and visualize results.

Featured
TypeScript
Tavily MCP Server

Tavily MCP Server

Provides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.

Featured
Python