ScrapeCleanMcp
一个基于 Cloudflare Worker 的 MCP 服务器,用于网页抓取和内容清洗,返回干净的 Markdown 格式内容。
体验地址
- streamablehttp地址:https://fetch.sereniblue.com/mcp
功能
- 使用 Cloudflare Browser Rendering (Puppeteer) 进行网页抓取
- 将网页内容清洗并转换为 Markdown 格式
- 提供
fetch_markdownMCP 工具,供 AI 客户端调用
技术栈
- Cloudflare Worker + Durable Objects
- TypeScript
- Rust → WebAssembly (用于内容转换)
- pnpm
部署
前置要求
- Node.js
- pnpm
- wrangler CLI
- Rust + wasm-pack (用于编译 WASM)
安装依赖
pnpm install本地开发
pnpm run build:dev部署到 Cloudflare
pnpm run build:deploy部署后,MCP 服务端点为:https://.workers.dev/mcp
使用
在 MCP 客户端(如 Claude Desktop)中配置:
{
"mcpServers": {
"scrape-clean": {
"command": "npx",
"args": ["mcp-remote", "https://.workers.dev/mcp"]
}
}
}