Claude连接到您的Substack和Medium写作的开放源代码模型上下文协议(MCP)实现。本工具能让Claude访问并分析您在Substack和Medium发表的文章,理解发布内容的上下文,为您提供更个性化的写作帮助。
写作上下文工具是一个MCP服务器,它允许Claude访问并分析您从Substack和Medium发表的文章。借助该工具,Claude可以理解您发布内容的上下文,从而为您提供更贴合需求的写作辅助。
git clone https://github.com/yourusername/writer-context-tool.git
cd writer-context-tool
使用uv(推荐):
# 安装uv,如果您没有的话
curl -LsSf https://astral.sh/uv/install.sh | sh
# 创建虚拟环境并安装依赖项
uv venv
source .venv/bin/activate # 在Windows上:.venv\Scripts\activate
uv pip install -r requirements.txt
或使用标准pip:
python -m venv .venv
source .venv/bin/activate # 在Windows上:.venv\Scripts\activate
pip install -r requirements.txt
cp config.json.example config.json
config.json中的值,特别是content_refresh_interval和embedding_model_choice。启动写作上下文工具:
python run.py
安装完成后,您将在Claude Desktop中看到个人文章作为资源。您可以执行以下操作:
写作上下文工具提供以下可用工具和资源:
工具通过RSS feeds连接到您的Substack/Medium博客,获取文章并本地永久缓存。同时为每篇文章生成嵌入式,实现基于查询的语义搜索以找到最相关的文章。当您询问Claude关于您的写作时,它可以使用这些单篇论文资源为您提供见解或帮助您根据现有内容开发新想法。
工具实现永久缓存,具有以下功能:
此项目在MIT License下可用。
如果您遇到问题: