Website to PDF/Markdown MCP Server
@ldangelo
关于 Website to PDF/Markdown MCP Server
MCP server that fetches websites and converts them to PDF, with link traversal support
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"website-to-pdf-mcp": {
"url": "https://example.com",
"username": "optional-username",
"password": "optional-password",
"traverseLinks": true,
"maxPages": 10
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Website to PDF/Markdown MCP Server?
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.
How to use Website to PDF/Markdown MCP Server?
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).
Key features of Website to PDF/Markdown MCP Server
- Convert a single webpage to PDF
- Convert a webpage to Markdown format
- Traverse links on a webpage and convert multiple pages
- Support for authentication via username and password
- Configurable maximum page limit for link traversal
- Traverse website links and return URLs without conversion
Use cases of Website to PDF/Markdown MCP Server
- Convert entire documentation websites into a single PDF or Markdown file for offline reading
- Archive authenticated content behind login forms as a PDF document
- Discover all pages on a website by returning their URLs via link traversal
- Extract a blog article and its linked posts into a unified Markdown summary
- Combine multiple pages from a site into a single document for research or backup
FAQ from Website to PDF/Markdown MCP Server
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.
Does the server support authentication?
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.
Where does the data live during conversion?
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.
How many pages can be traversed at once?
The traversal is limited by the optional maxPages parameter, which defaults to 10. You can adjust this value in the request body.
How are the API endpoints exposed to Claude?
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.
文件与存储 分类下的更多 MCP 服务器
Sample S3 Model Context Protocol Server
aws-samples
Filesystem
modelcontextprotocolModel Context Protocol Servers
File Context Server
bsmi021A 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.
Google Drive server
isaacphiModel Context Protocol (MCP) Server for reading from Google Drive and editing Google Sheets
Filesystem MCP Server
cyanheadsA Model Context Protocol (MCP) server for platform-agnostic file capabilities, including advanced search/replace and directory tree traversal
评论