ryoppippi/sitemcp
Free抓取整个网站并将其作为 MCP 服务器使用。
About ryoppippi/sitemcp
SiteMCP is an open-source tool that fetches an entire website and serves it as an MCP (Model Context Protocol) server, allowing AI assistants like Claude Code to access website documentation locally. Forked from egoist/sitefetch, it offers easy one-off usage via bunx, npx, or pnpx, and supports global installation. Features include configurable concurrency (e.g., --concurrency 10), tool name strategies (-t domain|subdomain|pathname) to customize MCP server names, and a maximum content length limit (-l, default 2000 characters). Created on April 8, 2025, during the early days of MCP, the project has since been archived by its author, who now recommends publishing documentation as static Markdown files or npm packages instead of using MCP for this purpose. The repository is read-only but remains available for reference.
Key Features
Pros & Cons
- Quick and easy setup with npm/bun/pnpm
- Supports concurrent fetching to speed up large sites
- Flexible tool naming adapts to different site structures
- Configurable content length to avoid overwhelming AI context
- Fully open-source with active history (now archived but usable)
- Archived and no longer maintained; may have unresolved bugs or security issues
- Overhead of serving static documentation via MCP is now considered an anti-pattern by the author
- Depends on network availability and site structure for reliable fetching
- Limited to text-based content; images and interactive elements are not served