mcp服务器获取打字脚本mcp服务器
提供web内容获取和转换功能的模型上下文协议服务器。该服务器实现了一个全面的网络内容检索系统,支持各种格式和呈现方法,使其成为从简单数据提取到复杂网络抓取等任务的理想选择。
特性
工具
get_raw_text-直接从URL检索原始文本内容
- 拿 url 作为指向基于文本的资源的必需参数 - 返回未处理的文本内容,无需浏览器渲染 - 非常适合JSON、XML、CSV、TSV或纯文本文件 - 最好在需要快速、直接访问源内容时使用
get_rendered_html-获取完全渲染的HTML内容
- 拿 url 作为必需参数 - 执行JavaScript后返回完整的HTML内容 - 使用Playwright进行无头浏览器渲染 - 对现代web应用程序和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-typescriptnpx @modelcontextprotocol/inspector node /path/to/mcp-server-fetch-typescript/build/index.js