mdurl
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mdurlextract article content from https://example.com as markdown"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
go_mcp_server_mdurl
A Go MCP (Model Context Protocol) server that converts URL content to Markdown.
Server URL: http://localhost:8890/sse
Requirements
Go 1.23+
Related MCP server: urltomarkdown-mcp
Tools
markdown_content_of_url- Extracts the main article content from a URL and converts it to Markdownmarkdown_all_html_of_url- Converts the entire HTML content from a URL to Markdown
Running
The server can operate in two modes: stdio and sse (Server-Sent Events). By default, it uses sse.
Stdio
go_mcp_server_mdurl -t stdioSSE
go_mcp_server_mdurl -t sse -h 0.0.0.0 -p 8890SSE endpoint:
http://localhost:8890/sseBuild
make buildBinary output: ./go_mcp_server_mdurl
npm / npx
This repo includes an npm wrapper so the server can be installed and run via npx.
Build npm package (multi-platform binaries)
npm run build:npmThis creates platform binaries under native/ and prepares the package for npm pack/publish.
Run with npx
After publishing the package (or using a local tarball), you can run:
npx go-mdurl-mcp-server -t stdioTo run a specific version:
npx go-mdurl-mcp-server@1.0.0 -t stdioFor a local tarball:
npm pack
npx ./go-mdurl-mcp-server-*.tgz -t stdioClaude Code
claude mcp add --transport stdio mdurl -- npx -y go-mdurl-mcp-server -t stdioIn project .mcp.json or global ~/.claude.json:
{
"mcpServers": {
"mdurl": {
"type": "stdio",
"command": "npx",
"args": ["-y", "go-mdurl-mcp-server", "-t", "stdio"]
}
}
}Codex CLI
Codex supports MCP servers in ~/.codex/config.toml or via the codex mcp add command.
Add via CLI:
codex mcp add mdurl -- npx -y go-mdurl-mcp-server -t stdioOr configure in ~/.codex/config.toml:
[mcp_servers.mdurl]
command = "npx"
args = ["-y", "go-mdurl-mcp-server", "-t", "stdio"]Cursor
macOS/Linux:
~/.cursor/mcp.jsonWindows:
%USERPROFILE%\\.cursor\\mcp.json
{
"mcpServers": {
"mdurl": {
"command": "npx",
"args": ["-y", "go-mdurl-mcp-server", "-t", "stdio"]
}
}
}MCP Client Config Example
{
"mcpServers": {
"mdurl": {
"command": "/path/to/go_mcp_server_mdurl",
"args": ["-t", "stdio"]
}
}
}This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Convert documents and web pages to clean Markdown: PDF, DOCX, XLSX, EPUB, scanned files, any URL.
Converts any URL to clean, LLM-ready Markdown using real Chrome browsers
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Turn any URL into clean Markdown and structured data. Scrape, crawl, search and extract.
Related MCP Servers
- AlicenseAqualityDmaintenanceConverts various file types and web content to Markdown format. It provides a set of tools to transform PDFs, images, audio files, web pages, and more into easily readable and shareable Markdown text.103082,987MIT
- AlicenseAqualityDmaintenanceConverts URLs and raw HTML to clean Markdown, enabling AI assistants to read web pages for summarization, analysis, or ingestion.2101MIT
- AlicenseNot gradedqualityDmaintenanceFetches web pages and converts them to markdown for LLM consumption, supporting chunked reading and raw content extraction.MIT
- AlicenseNot gradedqualityBmaintenanceConverts HTML webpages to clean Markdown format, reducing size by ~90-95% while preserving tables, images, and important content. Supports both simple HTTP fetch and Playwright browser mode for JavaScript-heavy or authenticated pages.5MIT