Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"crawl-mcp": {
"args": [
"-y",
"crawl-mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
🚀 真正能下载图片的微信文章抓取工具 - 基于Model Context Protocol (MCP)的智能抓取服务器,专为Cursor IDE和AI工具设计。
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'crawl-mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked crawl-mcp-server against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in browser
Browser automation with Puppeteer for web scraping and testing
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
MCP server for Firecrawl — search, scrape, and interact with the web. Supports both cloud and self-hosted instances. Features include web search, scraping, page interaction, batch processing, and LLM-powered content analysis.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
MCP Security Weekly
Get CVE alerts and security updates for Crawl Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
🚀 真正能下载图片的微信文章抓取工具 - 基于Model Context Protocol (MCP)的智能抓取服务器,专为Cursor IDE和AI工具设计。
🎉 v1.1.0 重大升级:从"指令生成器"升级为"真正下载工具",支持完整的图片本地化!
npx crawl-mcp-server@1.1.0# 使用最新的v1.1.0版本
npx crawl-mcp-server@1.1.0
npm install -g crawl-mcp-server@1.1.0
crawl-mcp-server
npm install crawl-mcp-server@1.1.0
npx crawl-mcp-server
💡 提示: 推荐使用
@1.1.0版本,确保获得最新的图片下载功能
创建MCP配置文件
在项目根目录创建 .cursor/mcp.json:
{
"mcpServers": {
"crawl-mcp": {
"command": "npx",
"args": ["-y", "crawl-mcp-server@1.1.0"],
"env": {
"NODE_ENV": "production"
}
}
}
}
重启Cursor 重启Cursor让配置生效
开始使用 在Cursor中直接使用AI助手进行网页抓取:
指令模式(学习推荐):
请使用crawl mcp抓取这篇微信文章:https://mp.weixin.qq.com/s/xxxxx
自动模式(效率优先):
我已经获取了HTML内容,请使用crawl mcp自动模式处理并下载图片
单篇文章抓取工具
参数:
url (必需): 微信文章链接outputFormat (可选): 输出格式 (markdown/json/html,默认: markdown)strategy (可选): 抓取策略 (basic/conservative/fast,默认: basic)includeImages (可选): 是否包含图片 (默认: true)示例:
{
"url": "https://mp.weixin.qq.com/s/example123",
"outputFormat": "markdown",
"strategy": "basic",
"includeImages": true
}
批量文章抓取工具
参数:
urls (必需): 文章链接数组outputFormat (可选): 输出格式strategy (可选): 抓取策略maxConcurrent (可选): 最大并发数 (默认: 3)示例:
{
"urls": [
"https://mp.weixin.qq.com/s/example1",
"https://mp.weixin.qq.com/s/example2"
],
"outputFormat": "markdown",
"maxConcurrent": 2
}
状态查询工具
参数:
sessionId (可选): 会话ID,不提供则返回所有会话状态| 策略 | 速度 | 稳定性 | 适用场景 |
|---|---|---|---|
| fast | ⚡ 最快 | 🔸 一般 | 网络良好,页面简单 |
| basic | 🚀 中等 | ⭐ 平衡 | 大多数情况(推荐) |
| conservative | 🐌 较慢 | 💎 最稳定 | 网络不稳定,复杂页面 |
crawl-mcp/
├── src/
│ ├── core/ # 核心模块
│ │ ├── CrawlMCPServer.ts # MCP服务器
│ │ ├── CallOrchestrator.ts # 调用编排器
│ │ └── StateManager.ts # 状态管理
│ ├── adapters/ # 输出适配器
│ │ ├── MCPOutputAdapter.ts # MCP格式转换
│ │ └── FileOutputAdapter.ts # 文件输出
│ ├── clients/ # 客户端
│ │ └── PlaywrightMCPClient.ts # Playwright客户端
│ ├── processors/ # 内容处理器
│ │ ├── ContentExtractor.ts # 内容提取
│ │ ├── MarkdownConverter.ts # Markdown转换
│ │ └── ImageProcessor.ts # 图片处理
│ ├── tools/ # MCP工具定义
│ ├── types/ # TypeScript类型
│ └── utils/ # 工具函数
├── docs/ # 文档
├── examples/ # 示例代码
└── tests/ # 测试文件
pnpm install
pnpm build
pnpm test
pnpm dev