Fetch web content in HTML JSON Markdown with customized headers using the fast and versatile MCP server
This MCP server provides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.
fetch_html
url
(string, required): URL of the website to fetchheaders
(object, optional): Custom headers to include in the requestfetch_json
url
(string, required): URL of the JSON to fetchheaders
(object, optional): Custom headers to include in the requestfetch_txt
url
(string, required): URL of the website to fetchheaders
(object, optional): Custom headers to include in the requestfetch_markdown
url
(string, required): URL of the website to fetchheaders
(object, optional): Custom headers to include in the requestThis server does not provide any persistent resources. It's designed to fetch and transform web content on demand.
npm install
npm run build
To use the server, you can run it directly:
npm start
This will start the Fetch MCP Server running on stdio.
To integrate this server with a desktop app, add the following to your app's server configuration:
{
"mcpServers": {
"fetch": {
"command": "node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}
npm run dev
to start the TypeScript compiler in watch modenpm test
to run the test suiteThis project is licensed under the MIT License.
Discover seamless cross-platform e-commerce link conversion and product promotion with Taobao MCP Service supporting Taobao JD and Pinduoduo integrations
Configure and run ORAS MCP Server easily with Docker and VS Code integration
APIs for extreme p-value calculations in R via Python using FastMCP and pyper integration
Integrate and manage Cloudera Machine Learning with Python APIs for jobs, models, experiments, and project management
Discover MCP agent strategies supporting Function Calling and ReAct via HTTP SSE streamable protocols
Real-time and historical cryptocurrency market data via MCP server supporting major exchanges and comprehensive analysis