Medium文章摘要工具

该工具允许用户输入Medium文章链接,提取文章内容并生成摘要,支持本地存储和检索。

  • by crtdaniele
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 crtdaniele/mcp-medium-accelerator

使用说明

mcp中型加速器

这个MCP服务器允许LLM,例如Claude Desktop,输入类型为“https://medium.com/tag/frontend/archive提取最新文章的所有链接。创建您感兴趣的文章的摘要,包括中文。将摘要保存到本地存储器中,以便您可以随时查询。


要求

请确保您已安装:

  • Python≥3.10
  • 克劳德桌面

本地安装

  1. Clona-il存储库:
git clone https://github.com/crtdaniele/mcp-medium-accelerator
cd mcp-medium-accelerator
  1. 创建和激活虚拟环境:
python -m venv venv
source venv/bin/activate
  1. 安装依赖关系:
pip install -r requirements.txt
  1. (可选) 在添加新库后更新 requirements.txt 文件:
pip freeze > requirements.txt

启动 MCP 服务器

若要在开发模式下以热重新加载方式运行 MCP 服务器:

mcp dev main.py

要以正常模式运行服务器:

mcp run main.py

工具

可用工具:

  • extract_article_links:

从 Medium 存档 URL 提取文章链接。返回文章链接列表。

  • extract_article_text:

从 Medium URL 提取文章内容。返回文章的内容。询问用户是否要通过 save_summary 保存摘要。

  • save_summary:

保存包含标题、URL 和标签的文章摘要。返回状态消息。

  • list_summaries:

列出所有已保存的摘要 。返回摘要列表。

在 Claude Desktop 上安装

mcp install main.py

或者手动配置 settings.json 文件(Claude Desktop > Settings > Advanced):

{
  "mcpServers": {
    "mcp-medium-accelerator": {
      "command": "/opt/homebrew/bin/uv",
      "args": [
        "run",
        "--with",
        "bs4",
        "--with",
        "httpx",
        "--with",
        "datetime",
        "--with",
        "tinydb",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "/your-local-path/main.py"
      ]
    }
  }
}

许可证

MIT许可证。 © 2025 丹尼尔 卡塔

贡献者

拉请求欢迎!

举报错误或通过打开问题请求功能。