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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
mcp-servers
19 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 — straight from this repository:
uvx --from "git+https://github.com/MarekCziba/mcp-servers#subdirectory=servers/website-to-markdown-mcp" website-to-markdown-mcpServers
Server | What it does | Tools |
Turn any web page into clean, LLM-ready Markdown | 3 | |
Search Wikipedia — summaries, plain text, outgoing links | 4 | |
Search GitHub — repos, issues, files, READMEs (zero API key) | 5 | |
Local job application tracker — stages, stats, follow-ups, CSV | 8 | |
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.
85 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 --from "git+https://github.com/MarekCziba/mcp-servers#subdirectory=servers/website-to-markdown-mcp" website-to-markdown-mcpor in JSON config (Claude Desktop, Cursor, Windsurf, …):
{
"mcpServers": {
"rss-feed-reader": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/MarekCziba/mcp-servers#subdirectory=servers/rss-feed-reader-mcp",
"rss-feed-reader-mcp"
]
}
}
}opencode (opencode.json):
{
"mcp": {
"hash-checksum": {
"type": "local",
"command": [
"uvx",
"--from",
"git+https://github.com/MarekCziba/mcp-servers#subdirectory=servers/hash-checksum-mcp",
"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/
│ └── … # 19 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, real GitHub API responses, 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
Articles: MCP vs Apify vs Custom Agents: When to Use Each · dev.to mirror
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
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.
Turn any webpage into clean Markdown for LLM/agent pipelines. Free tier; paid 1 USDC = 1000 req.
URL to Markdown or structured JSON (schema.org/OG); renders SPA; batch reads. No signup/key.
Related MCP Servers
- AlicenseAqualityBmaintenanceThis server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.281231,785 PyPI91,897MIT
- AlicenseAqualityBmaintenanceFetch 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.12MIT
- AlicenseAqualityDmaintenanceConverts URLs and raw HTML to clean Markdown, enabling AI assistants to read web pages for summarization, analysis, or ingestion.213 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.35 npmMIT