Fetch
OfficialMCP server for fetching web content and converting HTML to markdown.
claude mcp add --transport stdio modelcontextprotocol-server-fetch npx -y @modelcontextprotocol/server-fetch
How to use
Fetch is a powerful MCP server designed to fetch web content and convert HTML into markdown format effortlessly. By utilizing this server, developers can easily extract and transform web data, making it ideal for applications that require content scraping or markdown generation for documentation and blogging purposes. With its streamlined functionality, Fetch enhances your workflow, allowing you to focus on building rather than formatting.
Once connected to the Fetch MCP server, you can utilize the available tool, fetch, to extract content from any given URL. Simply provide the URL you wish to scrape, and the server will return the content formatted in markdown. This tool is best used with publicly accessible web pages or blogs, where you expect structured HTML content that can be effectively converted to markdown.
How to install
To get started with Fetch, ensure you have Node.js installed on your machine. You can verify your installation by running node -v in your terminal.
Option A: Quick start with npx
For a quick start, you can use npx to run Fetch without a global installation:
npx -y @modelcontextprotocol/server-fetch
Option B: Global install alternative
If you prefer to install Fetch globally, use the following command:
npm install -g @modelcontextprotocol/server-fetch
Additional notes
When using Fetch, pay attention to the structure of the HTML content on the target webpage, as inconsistencies can affect the markdown output. Additionally, consider setting up environment variables for your application to manage API keys or other configurations securely. A common issue is attempting to scrape content from websites with restrictive CORS policies, which may prevent access to the desired data.
Available tools
fetch
Fetches a URL and extracts content as markdown
Related MCP Servers
basic-memory
AI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN
WebMCP
Early WebMCP proposal / implementation - since evolved and worked on by much more capable folks that develop the web: https://github.com/webmachinelearning/webmcp
pywss
一个轻量级的 Python Web 框架,一站式集成 MCP SSE、StreamHTTP 和 MCPO 协议,助你轻松构建MCP Server🔥
action_mcp
Rails Engine with MCP compliant Spec.
example
A ready-to-use MCP (Model Context Protocol) server template for extending Cursor IDE with custom tools. Deploy your own server to Heroku with one click, create custom commands, and enhance your Cursor IDE experience. Perfect for developers who want to add their own tools and commands to Cursor IDE without complex setup.
silverbullet
A Model Context Protocol (MCP) server to interact with your SilverBullet notes and data.