← 返回公开榜单
fe

zcaceres/fetch-mcp

A flexible HTTP fetching Model Context Protocol server.

本周新增
125 星
近 3 周倍数
—
距上次推送
240 天
距上次发布
—
许可证
MIT

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

12/1712/301/111/242/62/193/33/16

2026 年 3 月 16 日 新增 125 个星标

窗口内最高的一天是 2026 年 3 月 16 日,新增 125 个星标。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

Fetch MCP 服务器

fetch mcp logo

该MCP服务器提供多种格式的网络内容抓取功能,包括HTML、JSON、纯文本和Markdown。

Fetch Server MCP 服务器

组件

工具

  • fetch_html

    • 抓取网站并返回HTML内容
    • 输入:
      • url (字符串, 必填): 要抓取的网站URL
      • headers (对象, 可选): 请求中包含的自定义头部
    • 返回网页的原始HTML内容
  • fetch_json

    • 从URL抓取JSON文件
    • 输入:
      • url (字符串, 必填): 要抓取的JSON URL
      • headers (对象, 可选): 请求中包含的自定义头部
    • 返回解析后的JSON内容
  • fetch_txt

    • 抓取网站并返回纯文本内容(不含HTML)
    • 输入:
      • url (字符串, 必填): 要抓取的网站URL
      • headers (对象, 可选): 请求中包含的自定义头部
    • 返回去除HTML标签、脚本和样式的网页文本内容
  • fetch_markdown

    • 抓取网站并返回Markdown内容
    • 输入:
      • url (字符串, 必填): 要抓取的网站URL
      • headers (对象, 可选): 请求中包含的自定义头部
    • 返回转换为Markdown格式的网页内容

资源

该服务器不提供任何持久化资源。它设计用于按需抓取和转换网络内容。

入门指南

  1. 克隆仓库
  2. 安装依赖: npm install
  3. 构建服务器: npm run build

使用方法

要使用该服务器,可以直接运行:

npm start

这将启动运行在stdio上的Fetch MCP 服务器。

与桌面应用集成

要将此服务器与桌面应用集成,请在应用的服务器配置中添加以下内容:

{
  "mcpServers": {
    "fetch": {
      "command": "node",
      "args": [
        "{FILE的绝对路径}/dist/index.js"
      ]
    }
  }
}

功能

  • 使用现代fetch API抓取网络内容
  • 支持请求的自定义头部
  • 提供多种格式内容:HTML、JSON、纯文本和Markdown
  • 使用JSDOM进行HTML解析和文本提取
  • 使用TurndownService进行HTML到Markdown的转换

开发

  • 运行 npm run dev 启动TypeScript编译器监视模式
  • 使用 npm test 运行测试套件

许可证

本项目根据MIT许可证授权。

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。