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
This MCP server fetches web content in HTML, JSON, plain text, and Markdown formats.
url
(string) and accepts optional headers
(object).url
(string) and accepts optional headers
(object). Returns parsed JSON.url
(string) and accepts optional headers
(object).url
(string) and accepts optional headers
(object).The server fetches and transforms web content on demand without persistent resources.
npm install
.npm run build
.Run the server: npm start
. This starts the Fetch MCP Server on stdio.
Integrate with a desktop app using the provided JSON configuration, specifying the path to dist/index.js
.
npm run dev
: Starts the TypeScript compiler in watch mode.npm test
: Runs the test suite.This project is licensed under the MIT License.
zcaceres/fetch-mcp
December 18, 2024
March 28, 2025
TypeScript