返回市场
中型加速器

中型加速器

作者:crtdaniele2 星标更新:2025-06-03

项目介绍

mcp-medium-accelerator

此MCP服务器允许像Claude Desktop这样的大型语言模型(LLM)通过输入类似“https://medium.com/tag/frontend/archive”的URL来提取所有最新文章的链接。创建用户感兴趣的文章摘要,并将其保存到本地存储中,以便随时查询。


要求

确保已安装:

  • Python ≥ 3.10
  • Claude Desktop

本地安装

  1. 克隆仓库:
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 > 设置 > 高级):

{
  "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 License. © 2025 Daniele Carta

贡献

欢迎提交Pull Request!

通过打开Issue报告错误或请求功能。