Substack文章阅读器

一个用于从Substack获取和阅读Adam Mancini的Trade Companion文章的工具,支持与Claude AI助手集成。

  • by pl728
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 pl728/substack-fetcher-mcp

使用说明

子堆栈读取器

Adam Mancini在Substack上从Trade Companion获取和阅读文章的工具。

设置

先决条件

  1. Python 3.8+
  2. Python的uv包管理器
  3. Claude AI助理

安装

  1. 如果您还没有安装uv包管理器,请安装它:

    curl -sSf https://install.ultraviolet.dev | sh
    
  2. 创建并激活虚拟环境:

    uv venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    
  3. 使用pyproject.toml文件安装依赖项:

    uv pip install -e .
    

设置子组身份验证

要访问仅限订阅者的内容,您需要提供Substack Cookie:

  1. 为您的浏览器安装Cookie编辑器扩展:

  2. 登录您的Substack帐户 贸易公司.suback.com

  3. 点击Cookie编辑器扩展图标

  4. 点击“导出”并选择“导出为JSON”(这会将Cookie复制到剪贴板)

  5. 创建一个名为的文件 substack_cookies.json 在该项目的根目录中

  6. 将复制的Cookie粘贴到此文件中并保存

与Claude一起使用

此工具旨在与Claude AI助手一起使用。要设置它,请执行以下操作:

  1. 通过在Claude配置文件中添加以下内容,配置Claude以使用此MCP服务器:
{
  "mcpServers": {
    "substack_reader": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/substack_reader",
        "run",
        "substack_reader.py"
      ]
    }
  },
  "globalShortcut": "Ctrl+Space"
}

替换 /path/to/substack_reader 带有substack_reader目录的实际路径。

  1. 正确配置后,Claude将在启动时自动连接到此MCP服务器。

  2. 然后,您可以让克劳德获取最新的《贸易指南》文章。

特性

  • 获取Adam Mancini的最新《Trade Companion》文章
  • 以纯文本格式提取文章内容
  • 保留标题、段落和列表项
  • 不包括“我的交易方法论基础”文章

隐私声明

您的Substack Cookie存储在本地 substack_cookies.json 文件,仅用于对Substack的请求进行身份验证。它们不会被发送到其他任何地方,也不会以任何方式被暴露。