Fetch MCP Server logo

Fetch MCP Server

by phpmac

This MCP server provides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown. It offers tools to retrieve and transform web data for various applications.

View on GitHub

Last updated: N/A

What is Fetch MCP Server?

Fetch MCP Server is a service designed to retrieve web content in different formats (HTML, JSON, plain text, Markdown) using specified URLs and optional headers. It provides separate tools for each format, allowing users to easily fetch and process web data.

How to use Fetch MCP Server?

To use the server, send requests to the appropriate endpoint (e.g., /fetch_html, /fetch_json) with the required url parameter and optional headers. The server can be started using bun or docker. Example usage is provided in the README for configuring the server with an SSE transport.

Key features of Fetch MCP Server

  • Fetches HTML content

  • Fetches JSON data

  • Extracts plain text from webpages

  • Converts webpages to Markdown

  • Supports custom headers

  • Easy deployment with bun or docker

Use cases of Fetch MCP Server

  • Web scraping for data analysis

  • API integration for retrieving data from external sources

  • Content aggregation from multiple websites

  • Automated content transformation and publishing

FAQ from Fetch MCP Server

What formats does the server support?

The server supports fetching content as HTML, JSON, plain text, and Markdown.

Can I use custom headers with my requests?

Yes, you can include custom headers in your requests using the headers parameter.

How do I deploy the server?

The server can be deployed using bun or docker. Instructions are provided in the README.

Is there any data persistence?

No, the server does not provide any persistent resources. It fetches and transforms web content on demand.

Where can I find the original repository?

The original repository is zcaceres/fetch-mcp.