Substack 阅读器
一种用于获取和阅读 Adam Mancini 在 Substack 上撰写的 Trade Companion 文章的工具。
设置
先决条件
- Python 3.8+
- Python 的 uv 包管理器
- 克劳德人工智能助手
安装
- 如果您还没有安装 uv 包管理器,请安装它:
curl -sSf https://install.ultraviolet.dev | sh
- 创建并激活虚拟环境:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
- 使用 pyproject.toml 文件安装依赖项:
设置 Substack 身份验证
要访问仅限订阅者的内容,您需要提供 Substack cookies:
- 为您的浏览器安装 Cookie-Editor 扩展:
- 登录您的 Substack 帐户,网址为tradecompanion.substack.com
- 点击 Cookie 编辑器扩展图标
- 单击“导出”并选择“导出为 JSON”(这会将 cookie 复制到剪贴板)
- 在该项目的根目录中创建一个名为
substack_cookies.json
的文件 - 将复制的 cookies 粘贴到此文件中并保存
与 Claude 一起使用
此工具旨在与 Claude AI 助手配合使用。设置方法:
- 通过将以下内容添加到您的 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 目录的实际路径。
- 正确配置后,Claude 启动时将自动连接到此 MCP 服务器。
- 然后您可以要求 Claude 获取最新的 Trade Companion 文章。
特征
- 获取 Adam Mancini 撰写的最新 Trade Companion 文章
- 以纯文本格式提取文章内容
- 保留标题、段落和列表项
- 不包括“我的交易方法基础”文章
隐私声明
您的 Substack Cookie 本地存储在substack_cookies.json
文件中,仅用于验证对 Substack 的请求。它们不会被发送到其他地方,也不会以任何方式暴露。