mcpField
C
Comment Scraper

Comment Scraper

本地服务
comment-scraper.com社交媒体01 天前更新

关于 Comment Scraper

Comment Scraper 是一款本地只读 MCP 服务,用于搜索和阅读通过 Comment Scraper 扩展导出的 Reddit 与 Hacker News 讨论串。评论带有编号,便于在导出文件中核对引用。

主要功能

  1. 01列出已导出的讨论串
  2. 02读取带编号的评论
  3. 03按词搜索评论
  4. 04查看评论及其回复
  5. 05本地只读访问文件

适用场景

  1. 01查看导出的 Reddit 讨论
  2. 02在已保存的讨论串中查找评论
  3. 03结合回复上下文检查评论

MCP 相关

它向 MCP 客户端提供四种工具,用于列出、读取、搜索本地 JSON 导出文件中的评论并获取指定评论。服务不会发起网络请求,也不会修改文件。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"supertj-comment-scraper": {
"command": "npx",
"args": [
"-y",
"comment-scraper-mcp"
],
"env": {
"COMMENT_SCRAPER_DIRS": "<COMMENT_SCRAPER_DIRS>"
}
}
}
}
启动命令npx -y comment-scraper-mcp
需要配置的环境变量
COMMENT_SCRAPER_DIRSFolders to read exports from, separated by ':' (';' on Windows). Defaults to your Downloads folder and the folders directly inside it.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmcomment-scraper-mcp0.1.1

工具

4

收录的工具列表 · 更新于 2 周前

参数类型必填说明
querystring否仅包含标题中含有此文本的讨论串

详细介绍

comment-scraper-mcp

无需粘贴内容,即可向 Claude 询问你使用 Comment Scraper 导出的 Reddit 和 Hacker News 讨论串。

这是一个小型 MCP 服务。它会读取 Comment Scraper 浏览器扩展保存到“下载”文件夹中的 JSON 文件,并提供四种工具,供 Claude(或任何 MCP 客户端)列出、读取和搜索这些文件。评论编号与扩展导出的 Markdown 文件保持一致,例如 [c12],这样 Claude 引用评论时,你就能在文件中找到它。

它在你的计算机上运行,只读取文件,不会发起网络请求。

开始之前

  1. 从 Chrome 网上应用店安装 Comment Scraper 扩展。
  2. 导出讨论串,并选择 JSON,每条评论一行 或 JSON,回复嵌套。不会读取 CSV 和 Markdown 文件。
  3. 安装 Node.js 20 或更高版本。

安装

Claude Code

claude mcp add comment-scraper -- npx -y comment-scraper-mcp

Claude Desktop:打开“设置” →“开发者” →“编辑配置”,并添加:

{
  "mcpServers": {
    "comment-scraper": {
      "command": "npx",
      "args": ["-y", "comment-scraper-mcp"]
    }
  }
}

之后重启 Claude Desktop。其他 MCP 客户端(Cursor、Windsurf 等)使用相同的命令:npx -y comment-scraper-mcp。

作为 Claude Code 插件:plugin 文件夹包含该服务(固定为某个发行版本),以及一个教 Claude 如何引用评论的技能。此代码库也兼作插件市场:

claude plugin install comment-scraper --marketplace supertj/comment-scraper-mcp

请使用该插件或 claude mcp add,不要两者都用,否则 Claude 会看到两份相同的工具。

作为 Hermes Agent 插件:同一文件夹也适用于 Hermes Agent。安装步骤见插件 README。

Pi:此软件包也是一个 Pi 软件包。安装后,Pi 就能使用该服务和 Claude 插件使用的同一技能:

pi install npm:comment-scraper-mcp

启动新的 Pi 会话,然后询问有关导出内容的问题。Pi 会从已安装的软件包启动服务,因此运行时不会下载任何内容;/mcp 会显示连接状态。你需要 Pi 0.99 或更高版本,这是首个支持 MCP 的版本。若要读取其他文件夹,请在启动 Pi 的 shell 中设置 COMMENT_SCRAPER_DIRS。如果你之前手动将 comment-scraper-mcp 添加到了 Pi 的 mcp.json,请删除该条目;但如果它命名为 comment-scraper,则 Pi 会优先使用该条目,而不是软件包中的配置。

查找位置

默认情况下,它会读取你的“下载”文件夹及其下一级子文件夹,因此将导出文件移到其中的项目文件夹也没问题。若要读取其他位置,请传入一个或多个文件夹:

claude mcp add comment-scraper -- npx -y comment-scraper-mcp --dir ~/Research/reddit

或者设置 COMMENT_SCRAPER_DIRS(文件夹之间用 : 分隔,Windows 上用 ; 分隔)。程序根据文件内容识别文件,因此重命名也没问题。如果同一讨论串导出了两次,则使用较新的导出文件。

工具

工具功能
list_threads列出你导出的讨论串,按时间从新到旧排序,并显示已抓取的评论数和网站报告的评论数
read_thread以带编号的 Markdown 格式读取讨论串,每次读取 200 条评论;也可选择仅读取分数高于指定值的评论
search_comments在所有导出文件或单个讨论串中搜索包含你输入的全部词语的评论,并按分数从高到低排序
get_comment获取一条评论,以及它所回复的评论和对它的回复

可以这样提问

  • “列出我导出的讨论串。”
  • “阅读 CRM 讨论串,并归纳关于定价的抱怨。请引用评论编号。”
  • “在我的导出内容中搜索 ‘switched from’,并总结大家改用了什么。”
  • “显示上下文中的 c41。”

隐私

该服务只会读取上述文件夹中的 JSON 文件,不会读取其他内容。它不会写入、移动或删除文件,也不会连接互联网。你向 Claude 提出的请求,以及 Claude 通过这些工具读取的评论,会根据 Anthropic 或你的客户端所用模型提供商的条款发送给相应服务。扩展导出的内容不包含用户名。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。