
Better Fetch
@flutterninja9
关于 Better Fetch
A powerful Model Context Protocol (MCP) server that intelligently fetches and processes web content with nested URL crawling capabilities. Transform any documentation site or web resource into clean, structured markdown files perfect for AI consumption and analysis.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"better-fetch": {
"command": "node",
"args": [
"test-mcp.js"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Better Fetch?
Better Fetch is a Model Context Protocol (MCP) server that intelligently fetches and processes web content with nested URL crawling capabilities. It transforms documentation sites and web resources into clean, structured markdown files suitable for AI consumption, content analysis, and knowledge base creation.
How to use Better Fetch?
Clone the repository, run npm install and npm run build, then configure your MCP client (e.g., Claude Desktop or VS Code MCP extension) with the path to dist/server.js. Use the tools fetch_website_nested for multi-page crawling or fetch_website_single for single-page extraction.
Key features of Better Fetch
- Smart web crawling with nested URL fetching and configurable depth
- Single page mode for simple content extraction
- Domain filtering and regex pattern matching
- Intelligent content cleaning that removes ads, navigation, and scripts
- Automatic generation of table of contents with proper nesting
- Clean markdown output with code block and link preservation
- Highly configurable crawl depth, page limits, and timeouts
Use cases of Better Fetch
- Convert API documentation, framework guides, and tutorial series into organized markdown
- Gather competitor documentation and feature descriptions for competitive analysis
- Prepare clean, structured content for LLM training or RAG system input
- Build comprehensive knowledge bases for customer service chatbots
- Automate web-based research material collection and summarization
FAQ from Better Fetch
What are the prerequisites for using Better Fetch?
Node.js 18+, npm or yarn, and an MCP-compatible client such as Claude Desktop or VS Code with an MCP extension.
What tools does Better Fetch provide?
It provides two tools: fetch_website_nested for multi‑page crawling with options like max depth, max pages, domain filtering, and pattern matching; and fetch_website_single for extracting a single page.
What are the default crawl limits?
Default max depth is 2, max pages is 50, request timeout is 10 seconds, and there is a 500ms delay between requests.
Is Better Fetch open source?
Yes, it is licensed under the MIT License.
How do I configure Better Fetch for Claude Desktop?
Add an entry to claude_desktop_config.json with command "node", args pointing to the absolute path of dist/server.js, and env {"NODE_ENV": "production"}.
浏览器自动化 分类下的更多 MCP 服务器
Puppeteer Vision Mcp Server
djannotApp Store Scraper MCP Server
appreply-coThis is an MCP server that provides tools to LLMs for searching and analyzing apps from both Google Play Store and Apple App Store – perfect for ASO.

Puppeteer
modelcontextprotocolModel Context Protocol Servers
mcp-browser-use: MCP server for browser-use
vinayak-mehtaMCP server for browser-use
BrowserTools MCP
AgentDeskAIMonitor browser logs directly from Cursor and other MCP compatible IDEs.
评论