W

WebforAI MCP 服

@yutakobayashidev/webforai-mcp-server
0 Stars 305 次浏览 yutakobayashidev 更新于 2026-08-23

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

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

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

相关 MCP 服务