Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Go Mcp Server Mdurl

FreeNot checked

A simple MCP (Model Context Protocol) server that provides tools for converting web content to Markdown format.

GitHubEmbed

About

A simple MCP (Model Context Protocol) server that provides tools for converting web content to Markdown format.

README

A Go MCP (Model Context Protocol) server that converts URL content to Markdown.

Server URL: http://localhost:8890/sse

Requirements

  • Go 1.23+

Tools

  1. markdown_content_of_url - Extracts the main article content from a URL and converts it to Markdown
  2. markdown_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 stdio

SSE

go_mcp_server_mdurl -t sse -h 0.0.0.0 -p 8890

SSE endpoint:

http://localhost:8890/sse

Build

make build

Binary 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:npm

This 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 stdio

To run a specific version:

npx [email protected] -t stdio

For a local tarball:

npm pack
npx ./go-mdurl-mcp-server-*.tgz -t stdio

Claude Code

claude mcp add --transport stdio mdurl -- npx -y go-mdurl-mcp-server -t stdio

In 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 stdio

Or configure in ~/.codex/config.toml:

[mcp_servers.mdurl]
command = "npx"
args = ["-y", "go-mdurl-mcp-server", "-t", "stdio"]

Cursor

  • macOS/Linux: ~/.cursor/mcp.json
  • Windows: %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"]
    }
  }
}

from github.com/hightemp/go_mcp_server_mdurl

Installing Go Mcp Server Mdurl

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/hightemp/go_mcp_server_mdurl

FAQ

Is Go Mcp Server Mdurl MCP free?

Yes, Go Mcp Server Mdurl MCP is free — one-click install via Unyly at no cost.

Does Go Mcp Server Mdurl need an API key?

No, Go Mcp Server Mdurl runs without API keys or environment variables.

Is Go Mcp Server Mdurl hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Go Mcp Server Mdurl in Claude Desktop, Claude Code or Cursor?

Open Go Mcp Server Mdurl on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Go Mcp Server Mdurl with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs