子堆栈读取器
Adam Mancini在Substack上从Trade Companion获取和阅读文章的工具。
设置
先决条件
- Python 3.8+
- Python的uv包管理器
- Claude AI助理
安装
- 如果您还没有安装uv包管理器,请安装它:
curl -sSf https://install.ultraviolet.dev | sh- 创建并激活虚拟环境:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- 使用pyproject.toml文件安装依赖项:
uv pip install -e .设置子组身份验证
要访问仅限订阅者的内容,您需要提供Substack Cookie:
- 为您的浏览器安装Cookie编辑器扩展:
- Chrome网络商店 - 附加元件
- 登录您的Substack帐户 贸易公司.suback.com
- 点击Cookie编辑器扩展图标
- 点击“导出”并选择“导出为JSON”(这会将Cookie复制到剪贴板)
- 创建一个名为的文件
substack_cookies.json在该项目的根目录中
- 将复制的Cookie粘贴到此文件中并保存
与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服务器。
- 然后,您可以让克劳德获取最新的《贸易指南》文章。
特性
- 获取Adam Mancini的最新《Trade Companion》文章
- 以纯文本格式提取文章内容
- 保留标题、段落和列表项
- 不包括“我的交易方法论基础”文章
隐私声明
您的Substack Cookie存储在本地 substack_cookies.json 文件,仅用于对Substack的请求进行身份验证。它们不会被发送到其他任何地方,也不会以任何方式被暴露。
