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.
Manage your Hevy workouts, routines, folders, and exercise templates. Create and update sessions faster, organize plans, and search exercises to build workouts quickly. Stay synced with changes so your training log is always up to date.
This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.
Blazing-fast, asynchronous MCP server for seamless filesystem operations.
A Model Context Protocol (MCP) server for platform-agnostic file capabilities, including advanced search/replace and directory tree traversal

DeviceLink lets you share folders from your computer with AI assistants, securely and in real-time. Nothing is uploaded. Your files stay on your machine, and are only accessible while the device sharing them is connected
Comments