Mcp Server Fetch Typescript

Mcp Server Fetch Typescript

🚀 MCP 服务器获取 TypeScript

本项目是一个模型上下文协议(Model Context Protocol)服务器,具备网页内容抓取和转换功能。它实现了全面的网络内容检索系统,支持多种格式和渲染方法,可广泛应用于从简单数据提取到复杂网络爬虫的各类任务。

✨ 主要特性

工具

  • get_raw_text:可直接从 URL 获取原始文本内容。

    • 需使用 url 作为必填参数,该参数应指向基于文本的资源。
    • 此工具会返回未处理的纯文本内容,无需浏览器渲染。
    • 适用于 JSON、XML、CSV、TSV 或纯文本文件,在需要快速访问源内容时十分有用。
  • get_rendered_html:用于获取完全渲染后的 HTML 内容。

    • 同样使用 url 作为必填参数。
    • 它会返回在 JavaScript 执行后完整的 HTML 内容,借助 Playwright 进行无头浏览器渲染。
    • 对于处理现代网络应用程序和单页应用(SPA)至关重要。
  • get_markdown:能将网页内容转换为 Markdown 格式。

    • url 作为必填参数。
    • 返回格式良好的 Markdown 内容,保留结构元素,支持表格和定义列表。
    • 推荐用于内容归档和文档生成。
  • get_markdown_summary:可提取并转换主要正文内容。

    • url 作为必填参数。
    • 返回干净的 Markdown 内容,专注于正文部分,会自动移除导航、头部和尾部元素。
    • 非常适合文章和博客帖子的提取。

📦 安装指南

作为全局包

npm install -g mcp-server-fetch-typescript

作为项目依赖

npm install mcp-server-fetch-typescript

💻 使用示例

与 Claude Desktop 集成

要在 Claude Desktop 中使用,请添加服务器配置:

  • 在 MacOS 上:配置文件路径为 ~/Library/Application Support/Claude/claude_desktop_config.json
  • 在 Windows 上:配置文件路径为 %APPDATA%/Claude/claude_desktop_config.json%。
"mcpServers": {
"mcp-server-fetch-typescript": {
"command": "npx",
"args": [
"-y",
"mcp-server-fetch-typescript"
]
}
}

或者添加以下配置:

git clone https://github.com/tatn/mcp-server-fetch-typescript.git
cd mcp-server-fetch-typescript
npm install
npm run build
"mcpServers": {
"mcp-server-fetch-typescript": {
"command": "node",
"args": [
"/path/to/mcp-server-fetch-typescript/build/index.js"
]
}
}

调试

要调试 MCP 服务器,可使用以下命令:

npx @modelcontextprotocol/inspector npx -y mcp-server-fetch-typescript

npx @modelcontextprotocol/inspector node /path/to/mcp-server-fetch-typescript/build/index.js
  • 0 关注
  • 0 收藏,18 浏览
  • system 提出于 2025-09-21 14:42

相似服务问题

相关AI产品