What dependencies are required to run Fetch MCP Server?
You need either `bun` installed or Docker to build and run the container.
@phpmac
Basic information
Fetch MCP Server
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"fetch_mcp": {
"command": "bun",
"args": [
"start"
]
}
}
}Fetch website content and return as HTML
Fetch JSON file from URL
Fetch website content and return as plain text (no HTML)
Fetch website content and return as Markdown
The Fetch MCP Server is a Model Context Protocol server that fetches web content in various formats—HTML, JSON, plain text, and Markdown. It is designed for MCP clients that need to retrieve and transform web content on demand.
Start the server with either bun i && bun start or docker compose up --build -d. Configure your MCP client with an SSE transport pointing to http://localhost:3000/sse, optionally including custom headers and setting useNodeEventSource: true.
fetch_html, fetch_json, fetch_txt, fetch_markdown.You need either `bun` installed or Docker to build and run the container.
You can pass custom headers (including Bearer tokens) in the MCP client configuration’s `headers` object.
The server communicates via Server-Sent Events (SSE) at the endpoint `http://localhost:3000/sse`.
No, the server does not provide any persistent resources. It fetches and transforms web content on demand.
The server can return HTML, JSON, plain text (with HTML tags removed), and Markdown.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
BitBrowser MCP simple to use, no complicated procedures required. Supports a variety of intelligent agent services.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.

Model Context Protocol Servers
Playwright MCP server
Comments