readable-mcp: safe web content for AI tools.
A production-oriented MCP server that turns permitted web pages into clean Markdown while treating network access, failure behavior, and operational limits as first-class engineering concerns.
What this project proves.
Repeatable behavior across core paths.
Resolve, validate, redirect-check, and pin.
Structured tool surface for AI clients.
Public implementation available for review.
Letting an AI fetch URLs creates a real security boundary.
A useful extraction tool must handle hostile or malformed URLs, private network targets, redirects, oversized responses, timeouts, and upstream failures without exposing internal systems or returning ambiguous errors.
Design the network boundary before the happy path.
The server validates resolved addresses, rechecks redirects, pins approved destinations, limits requests, retries transient failures, caches safe results, and returns typed errors that an AI client can reason about.
A reusable pattern for dependable MCP integrations.
The public implementation demonstrates the production safeguards that also apply when connecting an AI client to private APIs, databases, documents, or internal tools.
Tools and operating surface.
FastMCP
HTTP safety controls
SSRF protection
Typed errors
Rate limiting
Retries & caching
Automated tests
Need this kind of system in your own stack?
Bring the workflow and the constraints. I’ll map the smallest production system worth shipping.
Book a scoping call