Tatn_mcp Server Fetch Typescript

Tatn_mcp Server Fetch Typescript

🚀 mcp-server-fetch-typescript MCP 服务器

mcp-server-fetch-typescript MCP 服务器是一个提供网页内容抓取和转换功能的模型上下文协议(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 收藏,16 浏览
  • system 提出于 2025-09-21 17:30

相似服务问题

相关AI产品