W

WebforAI MCP 服

一个基于 Cloudflare Workers 的服务器,它使用 WebforAI 从网页中提取干净、格式化的文本,并通过模型上下文协议(Model Context Protocol)使人工智能模型能够访问这些文本。

web-scrapingrag-systems

303 查看 · 2026-07-07 更新

简介

一个基于 Cloudflare Workers 的服务器,它使用 WebforAI 从网页中提取干净、格式化的文本,并通过模型上下文协议(Model Context Protocol)使人工智能模型能够访问这些文本。

简介

一个基于 Cloudflare Workers 的服务器,它使用 WebforAI 从网页中提取干净、格式化的文本,并通过模型上下文协议(Model Context Protocol)使人工智能模型能够访问这些文本。

WebforAI 文本提取器 - MCP 服务器

一个基于 Cloudflare Workers 的模型上下文协议 (MCP) 服务器,使用 WebforAI 从网页中提取纯文本。

🌟 什么是 WebforAI?

WebforAI 是一个强大的库,旨在使网页内容对 AI 模型可访问。它提供了以下工具:

  • 将 HTML 转换为干净、结构化的 Markdown
  • 从网页中提取有意义的内容
  • 智能处理表格、链接和图片
  • 为 AI 消费准备网页内容

此 MCP 服务器利用 WebforAI 的功能从任何网页 URL 中提取纯文本,通过模型上下文协议轻松将网页内容输入到 AI 模型中。

📋 功能

  • 简单的 API:通过单个 API 调用从任何网页中提取文本
  • 干净的输出:接收格式良好的 Markdown 文本,无 HTML 噪声
  • 错误处理:针对失败请求的强大错误处理
  • Cloudflare Workers:具有全球分布的无服务器部署
  • MCP 兼容:与任何 MCP 客户端(如 Claude Desktop 或 Cloudflare AI Playground)兼容

🚀 开始使用

部署到 Cloudflare Workers

Deploy to Workers

这会将您的 MCP 服务器部署到类似 webforai-mcp-server.<your-account>.workers.dev/sse 的 URL 上。

本地开发

  1. 克隆此仓库: bash git clone https://github.com/yutakobayashidev/webforai-mcp-server.git cd webforai-mcp-server

  2. 安装依赖项: bash pnpm install

  3. 启动开发服务器: bash pnpm dev

  4. 您的服务器将在 http://localhost:8787 上可用

🔧 使用文本提取工具

extractWebPageText 工具接受一个网页 URL,并返回以 Markdown 格式提取的文本内容:

json { "url": "https://example.com/page" }

响应将包含以 Markdown 格式提取的文本,其中:

  • 链接转换为纯文本
  • 表格转换为纯文本
  • 图片被隐藏

🔌 连接到 MCP 客户端

Cloudflare AI Playground

  1. 前往 Cloudflare AI Playground
  2. 输入您已部署的 MCP 服务器 URL (webforai-mcp-server.<your-account>.workers.dev/sse)
  3. 现在您可以直接从 playground 中使用您的文本提取工具!

Claude Desktop

要从 Claude Desktop 连接到您的 MCP 服务器:

  1. 按照 Anthropic 的快速入门指南
  2. 在 Claude Desktop 中转到设置 > 开发者 > 编辑配置
  3. 更新以下配置:

json { "mcpServers": { "webforaiExtractor": { "command": "npx", "args": [ "mcp-remote", "http://localhost:8787/sse" // 或 webforai-mcp-server.your-account.workers.dev/sse ] } } }

  1. 重启 Claude,您应该能看到文本提取工具变得可用

📚 了解更多

📄 许可证

MIT

来源