Fetch MCP Server logo

Fetch MCP Server

by zcaceres

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

View on GitHub

Last updated: N/A

What is Fetch MCP Server?

The Fetch MCP Server is a tool that fetches web content and returns it in various formats. It supports fetching HTML, JSON, plain text, and Markdown, allowing users to easily access and process web data.

How to use Fetch MCP Server?

To use the server, clone the repository, install the dependencies using npm install, and build the server with npm run build. Then, run the server using npm start. To integrate with a desktop app, configure the app's server settings to point to the server's index.js file.

Key features of Fetch MCP Server

  • Fetches web content using modern fetch API

  • Supports custom headers for requests

  • Provides content in multiple formats: HTML, JSON, plain text, and Markdown

  • Uses JSDOM for HTML parsing and text extraction

  • Uses TurndownService for HTML to Markdown conversion

Use cases of Fetch MCP Server

  • Data extraction from websites

  • Content transformation for different platforms

  • Integration with desktop applications

  • Automated web content retrieval

  • Building web APIs

FAQ from Fetch MCP Server

What formats does the server support?

The server supports fetching and returning content in HTML, JSON, plain text, and Markdown formats.

Can I use custom headers with the server?

Yes, you can include custom headers in your requests to the server.

How do I install the server?

Clone the repository, install dependencies using npm install, and build the server with npm run build.

How do I run the server?

Run the server using npm start.

How do I integrate the server with a desktop app?

Configure your app's server settings to point to the server's index.js file, as shown in the README.