.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/levz0r/html-to-markdown-mcp
home/mcp-servers/levz0r/html-to-markdown-mcp
levz0r avatar

html-to-markdown-mcp

bylevz0r· 1 MCP server

Stars

25

Forks

4

Category

Backend & APIs

View on GitHub

TL;DR

MCP server for converting HTML to Markdown using Turndown.js

How to install html-to-markdown-mcp?

levz0r/html-to-markdown-mcp
$git clone https://github.com/levz0r/html-to-markdown-mcp

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install html-to-markdown-mcp by running `git clone https://github.com/levz0r/html-to-markdown-mcp`, then use it for the current task and follow its documentation at https://github.com/levz0r/html-to-markdown-mcp.

Files · 1

View on GitHub
README.md
1# HTML to Markdown MCP Server
2 
3[![npm version](https://badge.fury.io/js/html-to-markdown-mcp.svg)](https://www.npmjs.com/package/html-to-markdown-mcp)
4[![npm downloads](https://img.shields.io/npm/dm/html-to-markdown-mcp.svg)](https://www.npmjs.com/package/html-to-markdown-mcp)
5 
6An MCP (Model Context Protocol) server that converts HTML content to Markdown format using Turndown.js.
7 
8## Table of Contents
9 
10- [Features](#features)
11- [Installation](#installation)
12- [Usage](#usage)
13 - [With Claude Code](#with-claude-code)
14 - [With Claude Code (Plugin)](#with-claude-code-plugin)
15 - [With Claude Desktop](#with-claude-desktop)
16 - [With Cursor](#with-cursor)
17 - [With Codex](#with-codex)
18 - [Using Local Development Version](#using-local-development-version)
19 - [Available Tools](#available-tools)
20 - [When does it activate?](#when-does-it-activate)
21- [Local Development](#local-development)
22 - [Testing](#testing)
23 - [Publishing a New Version](#publishing-a-new-version)
24- [Security](#security)
25 - [SSRF Protection](#ssrf-protection)
26 - [Allowing Local Network Access](#allowing-local-network-access)
27- [Technical Details](#technical-details)
28- [Related Projects](#related-projects)
29- [License](#license)
30 
31## Features
32 
33- 🌐 **Fetch and convert web pages** - Automatically fetch HTML from any URL
34- 🔄 Convert HTML to clean, formatted Markdown
35- 📝 Preserves formatting (headers, links, code blocks, lists, tables)
36- 🗑️ Automatically removes unwanted elements (scripts, styles, etc.)
37- 📊 Auto-extracts page titles and metadata
38- ⚡ Fast conversion using Turndown.js
39- 🔒 **SSRF protection** - Blocks requests to private/internal networks by default
40 
41## Installation
42 
43```bash
44npm install -g html-to-markdown-mcp
45```
46 
47Or use with npx (no installation required):
48 
49```bash
50npx html-to-markdown-mcp
51```
52 
53## Usage
54 
55### With Claude Code
56 
57Add the server using the Claude CLI:
58 
59```bash
60claude mcp add --transport stdio html-to-markdown -- npx html-to-markdown-mcp
61```
62 
63Or if installed globally:
64 
65```bash
66claude mcp add --transport stdio html-to-markdown -- html-to-markdown-mcp
67```
68 
69### With Claude Code (Plugin)
70 
71This project can also be installed as a Claude Code plugin, which bundles the MCP server and makes it easy to share with teams.
72 
73**Install directly from GitHub:**
74 
75```bash
76/plugin marketplace add levz0r/html-to-markdown-mcp
77/plugin install html-to-markdown@levz0r/html-to-markdown-mcp
78```
79 
80**Or enable for your team** by adding to your project's `.claude/settings.json`:
81 
82```json
83{
84 "extraKnownMarketplaces": {
85 "levz0r/html-to-markdown-mcp": {
86 "source": {
87 "source": "github",
88 "repo": "levz0r/html-to-markdown-mcp"
89 }
90 }
91 },
92 "enabledPlugins": {
93 "html-to-markdown@levz0r/html-to-markdown-mcp": true
94 }
95}
96```
97 
98### With Claude Desktop
99 
100Add this server to your Claude Desktop configuration file:
101 
102**Using npx (recommended):**
103```json
104{
105 "mcpServers": {
106 "html-to-markdown": {
107 "command": "npx",
108 "args": ["html-to-markdown-mcp"]
109 }
110 }
111}
112```
113 
114**Or if installed globally:**
115```json
116{
117 "mcpServers": {
118 "html-to-markdown": {
119 "command": "html-to-markdown-mcp"
120 }
121 }
122}
123```
124 
125### With Cursor
126 
127Add this server to your Cursor MCP settings file:
128 
129**Using npx (recommended):**
130```json
131{
132 "mcpServers": {
133 "html-to-markdown": {
134 "command": "npx",
135 "args": ["html-to-markdown-mcp"]
136 }
137 }
138}
139```
140 
141**Or if installed globally:**
142```json
143{
144 "mcpServers": {
145 "html-to-markdown": {
146 "command": "html-to-markdown-mcp"
147 }
148 }
149}
150```
151 
152**Configuration methods:**
153 
1541. **Via Cursor Settings (Recommended):**
155 - Open Cursor Settings: `⌘ + ,` (macOS) or `Ctrl + ,` (Windows/Linux)
156 - Navigate to **File** → **Preferences** → **Cursor Settings**
157 - Select the **MCP** option
158 - Add a new global MCP server with the configuration above
159 
1602. **Manual file editing:**
161 - **Global:** `~/.cursor/mcp.json` (available across all projects)
162 - **Local:** `.cursor/mcp.json` in your project directory (project-specific)
163 
164After adding the configuration, restart Cursor for the changes to take effect.
165 
166### With Codex
167 
168Add this server to your Codex configuration using the CLI or by editing the config file:
169 
170**Option 1: Using Codex CLI (Recommended):**
171 
172```bash
173codex mcp add html-to-markdown -- npx -y html-to-markdown-mcp
174```
175 
176Or if installed globally:
177 
178```bash
179codex mcp add html-to-markdown -- html-to-markdown-mcp
180```
181 
182**Option 2: Manual Configuration:**
183 
184Edit `~/.codex/config.toml` and add:
185 
186```toml
187[mcp_servers.html-to-markdown]
188command = "npx"
189args = ["-y", "html-to-markdown-mcp"]
190```
191 
192Or if installed globally:
193 
194```toml
195[mcp_servers.html-to-markdown]
196command = "html-to-markdown-mcp"
197```
198 
199The configuration file is located at `~/.codex/config.toml` on all platforms (macOS, Linux, and Windows).
200 
201After updating the configuration, restart Codex or your Codex session for the changes to take effect.
202 
203### Using Local Development Version
204 
205If you're developing or testing locally, you can add the MCP serve

Preview

levz0r/html-to-markdown-mcplevz0r/html-to-markdown-mcp
Repolevz0r/html-to-markdown-mcp
TypeMCP Servers
CategoryBackend & APIs
UpdatedMar 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCPclaudeclaude-plugin

Related

6 picks
Type
  1. tadata-org avatarfastapi_mcpAutomatic MCP server generator for FastAPI applications - converts FastAPI endpoints to MCP tools for LLM integrationMCP ServersNov 202519M12k
  2. ivnvxd avatarmcp-server-odooA Model Context Protocol server for Odoo ERP systemsMCP ServersJul 2026551k349
  3. pantalytics avatarodoo-mcp-proAI connector for Odoo ERP -- connect Claude, ChatGPT, and other AI tools to Odoo via MCP (Model Context Protocol)MCP ServersJul 2026551k65
  4. cap-js avatarmcp-serverModel Context Protocol (MCP) server for AI-assisted development of CAP applications.MCP ServersJul 2026295k105
  5. punitarani avatarfliA Python wrapper for Google Flights APIMCP ServersJul 2026211k3.1k
  6. meilisearch avatarmeilisearch-mcpMCP server for MeilisearchMCP ServersJun 202661k194