fetch-mcp

fetch-mcp

site icon
2025.04.04 131
TypeScriptURL获取视频字幕内容生成
fetch-mcp 是一个用于获取URL内容和YouTube视频字幕的MCP服务器。它支持多种运行模式,包括stdio、sse和http服务器模式,可以根据需要灵活选择。该项目由ChatWise赞助,ChatWise是一个支持MCP的一体化LLM聊天机器人。
View on GitHub

Overview

基本能力

产品定位

fetch-mcp 是一个专注于获取网页内容和YouTube视频字幕的MCP服务器。

核心功能

  • 支持多种运行模式:stdio、sse和http服务器模式
  • 提供两种工具:
  • fetch_url: 获取URL内容,支持返回HTML或Markdown格式
  • fetch_youtube_transcript: 获取YouTube视频字幕

适用场景

  • 需要自动化获取网页内容的场景
  • 需要获取YouTube视频字幕的场景
  • 需要集成MCP服务的应用开发

工具列表

  1. fetch_url: 获取URL内容,可以返回HTML或Markdown格式(默认)
  2. fetch_youtube_transcript: 获取YouTube视频字幕

使用教程

使用依赖

需要安装Node.js和npm/npx环境。

安装教程

可以直接通过npx运行,无需单独安装:

# 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

调试方式

运行后可以通过标准输入输出或HTTP接口进行调试,具体取决于选择的运行模式。

许可证

该项目遵循 MIT 开源许可条款。