loading…
Search for a command to run...
loading…
MCP Server for Web2MD — convert webpage URLs to clean Markdown from Claude Desktop, Cursor, or any MCP-compatible agent.
MCP Server for Web2MD — convert webpage URLs to clean Markdown from Claude Desktop, Cursor, or any MCP-compatible agent.
MCP Server for Web2MD — convert webpage URLs to clean Markdown from Claude Desktop, Cursor, or any MCP-compatible AI agent.
npm install -g web2md-mcp
Or use directly with npx:
npx web2md-mcp
Sign up at web2md.org and get your API key from the dashboard.
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"web2md": {
"command": "npx",
"args": ["web2md-mcp"],
"env": {
"WEB2MD_API_KEY": "w2m_your_api_key"
}
}
}
}
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"web2md": {
"command": "npx",
"args": ["web2md-mcp"],
"env": {
"WEB2MD_API_KEY": "w2m_your_api_key"
}
}
}
}
convert_urlConvert a single webpage URL to Markdown.
Input: { url: "https://example.com/article" }
Output: { markdown: "# Article Title\n...", metadata: { title, wordCount, readingTime } }
batch_convertConvert multiple URLs at once (up to 50).
Input: { urls: ["https://...", "https://..."] }
Output: [{ url, markdown, metadata }, ...]
agent_convert / agent_batch_convertConvert URLs through the Chrome extension's real browser session (requires Agent Bridge setup). Works on Reddit, login-protected sites, and JS-rendered pages.
For full browser-based conversion (bypasses anti-bot), see Agent Bridge docs.
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"web2md-mcp": {
"command": "npx",
"args": []
}
}
}