Skip to content

Commit 3c9a8b2

Browse files
Lev Gelfenbuimclaude
andcommitted
Add Claude Code plugin support
- Add .claude-plugin/plugin.json manifest - Add .mcp.json for MCP server configuration - Update README with plugin installation instructions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent d8411d1 commit 3c9a8b2

3 files changed

Lines changed: 50 additions & 0 deletions

File tree

.claude-plugin/plugin.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"name": "html-to-markdown",
3+
"description": "Convert HTML to Markdown using Turndown.js. Fetch web pages and extract clean, readable markdown content.",
4+
"version": "1.0.2",
5+
"author": {
6+
"name": "levz0r",
7+
"email": "hi@lev.engineer"
8+
},
9+
"repository": "https://github.com/levz0r/html-to-markdown-mcp",
10+
"homepage": "https://github.com/levz0r/html-to-markdown-mcp#readme",
11+
"license": "MIT"
12+
}

.mcp.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"mcpServers": {
3+
"html-to-markdown": {
4+
"command": "node",
5+
"args": ["${CLAUDE_PLUGIN_ROOT}/index.js"]
6+
}
7+
}
8+
}

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ An MCP (Model Context Protocol) server that converts HTML content to Markdown fo
1111
- [Installation](#installation)
1212
- [Usage](#usage)
1313
- [With Claude Code](#with-claude-code)
14+
- [With Claude Code (Plugin)](#with-claude-code-plugin)
1415
- [With Claude Desktop](#with-claude-desktop)
1516
- [With Cursor](#with-cursor)
1617
- [With Codex](#with-codex)
@@ -61,6 +62,35 @@ Or if installed globally:
6162
claude mcp add --transport stdio html-to-markdown -- html-to-markdown-mcp
6263
```
6364

65+
### With Claude Code (Plugin)
66+
67+
This project can also be installed as a Claude Code plugin, which bundles the MCP server and makes it easy to share with teams.
68+
69+
**Install directly from GitHub:**
70+
71+
```bash
72+
/plugin marketplace add levz0r/html-to-markdown-mcp
73+
/plugin install html-to-markdown@levz0r/html-to-markdown-mcp
74+
```
75+
76+
**Or enable for your team** by adding to your project's `.claude/settings.json`:
77+
78+
```json
79+
{
80+
"extraKnownMarketplaces": {
81+
"levz0r/html-to-markdown-mcp": {
82+
"source": {
83+
"source": "github",
84+
"repo": "levz0r/html-to-markdown-mcp"
85+
}
86+
}
87+
},
88+
"enabledPlugins": {
89+
"html-to-markdown@levz0r/html-to-markdown-mcp": true
90+
}
91+
}
92+
```
93+
6494
### With Claude Desktop
6595

6696
Add this server to your Claude Desktop configuration file:

0 commit comments

Comments
 (0)