website-to-markdown-mcp
Allows sending transactional and bulk email through the Brevo API, with tools for email delivery management. Requires a BREVO_API_KEY.
Provides tools for fetching, parsing, and searching RSS/Atom feeds, enabling agents to read and query feed content.
Provides tools to retrieve YouTube transcripts, video information, and available transcript languages.
mcp-servers
16 free, open-source MCP servers. No API key, no account, no pay-per-event.
Every server speaks the Model Context Protocol over stdio, runs locally next to your
agent, and does one job well. Install any of them in a single command with
uv:
uvx website-to-markdown-mcpServers
Server | What it does | Tools |
Turn any web page into clean, LLM-ready Markdown | 3 | |
Fetch, parse and search RSS/Atom feeds | 3 | |
Audit pages for titles, meta, headings, images, links | 3 | |
Transcripts, video info and languages for YouTube | 3 | |
JSON ⇄ CSV ⇄ YAML ⇄ XML ⇄ Markdown tables | 4 | |
MD5, SHA-1/2, CRC32, BLAKE2b, SHA3 — generate and verify | 3 | |
Test, replace and split text with regular expressions | 4 | |
Unified, JSON and HTML diffs plus similarity scoring | 4 | |
Length, weight, temperature, area, volume, speed… | 5 | |
HEX, RGB, HSL, CMYK and named colors | 5 | |
Timestamps, timezone conversion, relative time | 5 | |
Base64, Base64URL, URL and HTML entity codecs | 8 | |
UUIDv4, nanoid, slug and random string generation | 4 | |
Passwords, passphrases, PINs and API keys | 4 | |
camelCase, snake_case, kebab-case, PascalCase… | 7 | |
Send transactional and bulk email via the Brevo API * | 3 |
* brevo-mcp is the only server that needs a key — set BREVO_API_KEY. Everything else works out of the box.
73 tools total, MIT licensed, no telemetry.
Related MCP server: fetch-guard
Quick start
Install uv (it ships
uvx).Add a server to your MCP client:
claude mcp add web-to-md -- uvx website-to-markdown-mcpor in JSON config (Claude Desktop, Cursor, Windsurf, …):
{
"mcpServers": {
"rss-feed-reader": {
"command": "uvx",
"args": ["rss-feed-reader-mcp"]
}
}
}opencode (opencode.json):
{
"mcp": {
"hash-checksum": {
"type": "local",
"command": ["uvx", "hash-checksum-mcp"],
"enabled": true
}
}
}Each server directory contains its own README with the exact tool signatures and copy-paste client snippets.
Repository layout
mcp-servers/
├── servers/
│ ├── website-to-markdown-mcp/ # each server: package/, tests/, README.md, pyproject.toml
│ ├── rss-feed-reader-mcp/
│ └── … # 16 total
├── .github/workflows/ci.yml # ruff + pytest + build, per-server matrix
├── pyproject.toml # workspace config (lint, pytest, shared dev deps)
└── README.mdwebsite-to-markdown-mcp —
the flagship server — also lives in its own showcase repository.
Development
uv sync # one venv for the whole workspace
uv run ruff check servers # lint
uv run ruff format servers # format
uv run pytest # every test suite
uv run pytest servers/rss-feed-reader-mcp # one server
uv build servers/hash-checksum-mcp # packaging checkTests assert against real known vectors and live URLs — published NIST/RFC digests, real RSS feeds, pages that actually exist — not against whatever the code happens to return.
License
MIT — see LICENSE.
Built by Marek Cziba · GitHub · LinkedIn · marekcziba@gmail.com
This server cannot be deployed
Maintenance
Related MCP Connectors
Converts any URL to clean, LLM-ready Markdown using real Chrome browsers
Link-preview metadata and clean page-to-Markdown for any public URL. No install.
URL to Markdown or structured JSON (schema.org/OG); renders SPA; batch reads. No signup/key.
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Related MCP Servers
- AlicenseAqualityAmaintenanceThis server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.2190,629MIT
- AlicenseAqualityCmaintenanceFetch URLs and return clean, LLM-ready markdown with metadata and layered prompt injection defense. Configurable timeouts, word limits, JS rendering, and link extraction. All-in-one MCP server + CLI.11MIT
- AlicenseAqualityDmaintenanceConverts URLs and raw HTML to clean Markdown, enabling AI assistants to read web pages for summarization, analysis, or ingestion.210 npm1MIT
- AlicenseNot gradedqualityBmaintenanceConverts web pages to Markdown for MCP clients like Claude, with support for single and batch reads, caching, fallback rendering, and SSRF protection.18 npmMIT