
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"}.
「ブラウザ自動化」の他のコンテンツ
X Twitter Scraper
Xquik-devTwitter scraper API skill for tweet search, advanced Twitter search, profile tweets, follower export, media download, monitors, webhooks, MCP, and posting automation: send tweets and replies.
Puppeteer Vision Mcp Server
djannotBrowserbase MCP Server
browserbaseAllow LLMs to control a browser with Browserbase and Stagehand
Yoyo
firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Fastcrw
usFast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary.
コメント