| name | Serve clean Markdown from URLs and files with PullMD |
| slug | serve-clean-markdown-from-urls-and-files-with-pullmd |
| description | Use PullMD as a self-hosted Markdown conversion service for agents, exposing web pages, documents, media transcripts, Reddit threads, and uploaded files through REST, MCP, and a Claude Code skill. |
| github_stars | 197 |
| verification | security_reviewed |
| source | https://github.com/AeternaLabsHQ/pullmd |
| author | AeternaLabsHQ |
| publisher_type | open-source maintainer |
| category | Research & Scraping |
| framework | MCP |
| tool_ecosystem | {"github_repo":"AeternaLabsHQ/pullmd","github_stars":197} |
Serve clean Markdown from URLs and files with PullMD
Use PullMD as a self-hosted Markdown conversion service for agents, exposing web pages, documents, media transcripts, Reddit threads, and uploaded files through REST, MCP, and a Claude Code skill.
Prerequisites
PullMD, Docker Compose or Node.js, optional Playwright/MarkItDown sidecars, optional model credentials for OCR/image/audio features, MCP-capable or REST-capable agents
Installation
Install or set up from the source-backed instructions:
Download the upstream docker-compose.yml with curl -O https://raw.githubusercontent.com/AeternaLabsHQ/pullmd/main/docker-compose.yml, then run docker compose up -d. Configure sidecars and environment variables from the README for document conversion, rendering, auth, OCR, media, YouTube, or Reddit workflows.
Documentation
Source