{"type":"mcp_server","name":"fetch-mcp","description":"This repository provides an MCP server to fetch web content in various formats, including HTML, JSON, plain text, and Markdown, enabling easy integration with desktop applications. This repository provides an","category":"Developer Tools","language":"TypeScript","stars":787,"forks":25,"owner":"zcaceres","github_url":"https://github.com/zcaceres/fetch-mcp","homepage":null,"setup":"## Setup\n\n1. Clone the repository\n2. Install dependencies: `npm install`\n3. Build the server: `npm run build`","tools":"## Available Tools\n\n1. fetch_html (Fetch a website and return the content as HTML)\n2. fetch_json (Fetch a JSON file from a URL)\n3. fetch_txt (Fetch a website and return the content as plain text (no HTML))\n4. fetch_markdown (Fetch a website and return the content as Markdown)\n5. Fetches web content using modern fetch API\n6. Supports custom headers for requests\n7. Provides content in multiple formats: HTML, JSON, plain text, and Markdown\n8. Uses JSDOM for HTML parsing and text extraction\n9. Uses TurndownService for HTML to Markdown conversion","faq":null,"created_at":"2024-12-18T01:05:17+00:00","updated_at":"2025-03-28T16:06:51+00:00","source_url":"https://model-context-protocol.com/servers/http-fetch-mcp-server-web-content","related_articles":[]}