About Fetch MCP Server
Fetch MCP Server is an MCP server published by pnparadise in the Browser category: fetch urls from webpage using playwright , sse mcp server & nodejs expressjs.
The repository has 1 stars and 1 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/pnparadise/fetch-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (2)
fetchUrlsFetch multiple URLs and convert their content to markdown
Parameters not published.
searchSearch and retrieve content from web pages with SERP results
Parameters not published.
Ask AI
Ask AI about Fetch MCP Server
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 21 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- !License declaredNo license file. Legally you have no right to use it in a product.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- !Dependencies pinnedNo lockfile. Installs can pull different code over time.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
Fetch MCP Server
A Model Context Protocol (MCP) server implementation with web content fetching capabilities, enabling server-sent events (SSE) based communication.
Overview
Fetch MCP Server provides a Model Context Protocol implementation that allows for real-time communication using Server-Sent Events (SSE). It features web content fetching and search capabilities, designed to work with AI applications and provides a standardized way of managing and communicating with models and resources.
Features
- Model Context Protocol (MCP) implementation
- Server-Sent Events (SSE) for real-time communication
- Web content fetching with Playwright
- Google search capability with SERP results
- HTML to Markdown conversion
- Resource templating and management
Prerequisites
- Node.js (v14 or higher recommended)
- Yarn package manager
- Kubernetes cluster (for deployment)
Installation
Clone the repository and install dependencies:
git clone git@github.com:pnparadise/fetch-mcp-server.git
cd fetch-mcp-server
yarn install
Usage
Starting the Server
To start the server in development mode:
yarn dev
This will run the server with the MCP inspector for debugging.

To start the server in production mode:
yarn start
By default, the server runs on port 3001. You can override this by setting the PORT environment variable:
PORT=5000 yarn start
Endpoints
/sse- SSE endpoint for establishing persistent connections/messages- Endpoint for sending messages to the MCP server
Available Tools
fetchUrls- Fetch multiple URLs and convert their content to markdownsearch- Search and retrieve content from web pages with SERP results
Project Structure
src/index.ts- Main entry point of the applicationsrc/mcp-server.ts- Implementation of the MCP server and tool definitionssrc/sse-server.ts- SSE server implementation using Expressk8s/- Kubernetes deployment configurations
Dependencies
- @modelcontextprotocol/sdk - SDK for Model Context Protocol
- Express - Web framework for Node.js
- Playwright - Browser automation library
- Turndown - HTML to Markdown converter
README fetched from the repository 21 hours ago. The original is authoritative.