What is needed to run the server?
Node.js and npm. After cloning the repo, run `npm install`, copy `.env.example` to `.env`, then start with `npm start`.
@ldangelo
Basic information
MCP server that fetches websites and converts them to PDF, with link traversal support
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"website-to-pdf-mcp": {
"url": "https://example.com",
"username": "optional-username",
"password": "optional-password",
"traverseLinks": true,
"maxPages": 10
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list directly from this server's endpoint using the button above.
An MCP server that fetches websites (including those behind authentication) and converts them to PDF or Markdown documents. It can also traverse links on a webpage and include them in the generated documents or return the discovered URLs.
Self-host the server using Node.js (clone the repo, run npm install, copy .env.example to .env, then npm start). Install it as a plugin in Claude by pointing to your hosted server’s URL. Three API endpoints are available: /api/convert (PDF), /api/to-markdown (Markdown), and /api/traverse (URLs only).
Node.js and npm. After cloning the repo, run `npm install`, copy `.env.example` to `.env`, then start with `npm start`.
Yes. You can pass optional `username` and `password` fields in the request body. The default implementation assumes a simple username/password form and may need customization for specific sites.
The server converts websites on-demand and returns the generated PDF or Markdown content directly in the response body. It does not store the documents or website data permanently.
The traversal is limited by the optional `maxPages` parameter, which defaults to 10. You can adjust this value in the request body.
This MCP server is designed as a Managed Claude Plugin. You self-host it on a publicly accessible HTTPS URL, then install it in Claude by providing that URL. Claude automatically discovers the endpoints and creates the plugin interface.
A Model Context Protocol (MCP) server for platform-agnostic file capabilities, including advanced search/replace and directory tree traversal
Model Context Protocol (MCP) Server for reading from Google Drive and editing Google Sheets
A Model Context Protocol (MCP) server that provides file system context to Large Language Models (LLMs). This server enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.

AI tools (Claude, ChatGPT, Gemini, Grok, etc.) generate HTML constantly, from reports to landing pages to prototypes, but there's no easy way to share it or know if anyone looked. HTMLvault turns any HTML into a clean, t
Comments