跳过正文
  1. Featureds/

Fetch

·640 字·2 分钟

什么是Fetch?
#

Fetch是一种模型上下文协议(MCP)服务器,专为网页内容获取和转换而设计,它允许大语言模型(LLM)通过将超文本标记语言(HTML)转换为Markdown格式(以便更易于处理)来检索和处理网页上的内容。

如何使用Fetch?
#

要使用Fetch,可以通过node.js或pip进行安装,然后使用以下命令运行服务器:python -m mcp_server_fetch,或者按照文档中指定的方式使用uvx运行。你可以通过向fetch工具传入一个网址来获取内容。

Fetch的主要功能有哪些?
#

  • 获取网页网址并以Markdown格式提取其内容。
  • 支持诸如内容最大长度以及提取起始索引等配置选项。
  • 可自定义用户代理(user-agent),并且具备符合机器人协议(robots.txt)的设置。

Fetch的应用场景有哪些?
#

  • 使大语言模型能够访问和处理来自网页的数据,以用于各种应用程序。
  • 将在线文章转换为简化格式以便进行分析。
  • 在研究和数据聚合工作流程中协助完成数据检索任务。

Fetch常见问题解答
#

  • Fetch能处理所有类型的网页内容吗? Fetch能够从大多数网页中提取内容,不过具体结果可能会因网站的结构和限制而有所不同。
  • Fetch容易与其他工具集成吗? 是的!Fetch旨在与大语言模型流畅集成,并且可以根据特定需求进行定制。
  • Fetch有使用限制吗? Fetch本身并不设置严格的使用限制,但你的具体使用可能会受到所访问网站的相关准则的约束。

示例
#

    "mcpServers": {
    "@modelcontextprotocol/fetch": {
      "command": "npx",
      "args": [
        "-y",
        "mcprouter"
      ],
      "env": {
        "SERVER_KEY": "72aq39m8y4xuqk"
      }
    }
  }



评论