fetch-mcp

MCP.Pizza Chef: egoist

fetch-mcp is an MCP server designed to fetch content from URLs and retrieve YouTube video transcripts. It supports multiple modes including stdio, SSE, and HTTP streaming, enabling flexible integration. It returns content in HTML or Markdown formats and is ideal for enriching LLM workflows with web and video transcript data. Sponsored by ChatWise, it offers a lightweight, MIT-licensed solution for real-time content retrieval within MCP environments.

Use This MCP server To

Fetch and convert web page content to Markdown or HTML Retrieve YouTube video transcripts for analysis or summarization Stream fetched content via HTTP for real-time LLM consumption Integrate URL content fetching into AI chatbots or assistants Enable multi-format content retrieval for diverse LLM workflows

README

fetch-mcp

An MCP server for fetching URLs / Youtube video transcript.

This project is sponsored by ChatWise, an all-in-one LLM chatbot with first-class MCP support.

Usage

# stdio server
npx -y fetch-mcp

# sse server
npx -y fetch-mcp --sse

# streamable http server at /mcp
npx -y fetch-mcp --http
# custom endpoint
npx -y fetch-mcp --http /my-mcp

Tools

fetch_url

Fetch URL, can return HTML or Markdown (default).

fetch_youtube_transcript

Fetch Youtube transcript.

License

MIT.

fetch-mcp FAQ

How do I start fetch-mcp as an HTTP server?
Use the command 'npx -y fetch-mcp --http' to start a streamable HTTP server at /mcp.
Can fetch-mcp return content in formats other than Markdown?
Yes, it can return content in HTML or Markdown formats.
Does fetch-mcp support streaming responses?
Yes, it supports SSE streaming mode with the '--sse' flag.
How do I fetch YouTube video transcripts using fetch-mcp?
Use the 'fetch_youtube_transcript' tool exposed by the server to retrieve transcripts.
Is fetch-mcp open source and what is its license?
Yes, fetch-mcp is open source and licensed under the MIT license.
Can I customize the HTTP endpoint path for fetch-mcp?
Yes, you can specify a custom endpoint with '--http /my-mcp'.
What MCP host environments is fetch-mcp compatible with?
It works with any MCP host that can communicate over stdio, SSE, or HTTP protocols.
Who sponsors fetch-mcp?
fetch-mcp is sponsored by ChatWise, an all-in-one LLM chatbot platform with MCP support.