Token导航 LogoToken导航TokenDH.com
Fetch Browser MCP logo
浏览器工具stdio官方级别未说明来源级核验

Fetch Browser MCP

MCP Server

@smithery/cli

一个强大的无头浏览器MCP服务器,使AI代理能够获取网页内容并执行Google搜索,无需任何API密钥。

工具数

2

提示词数

0

GitHub Stars

24

资源数

0
TypeScriptClaude浏览器自动化ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

TheSethRose

提供方

TheSethRose

最后核验

2026/5/17 21:03

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @TheSethRose/fetch-browser --client claude

详细介绍

获取浏览器

功能强大的无头浏览器MCP服务器,使人工智能代理能够在不需要任何API密钥的情况下获取网络内容并执行谷歌搜索。基于现代网络标准构建,旨在与人工智能平台无缝集成。

特性

  • 不需要API密钥:使用复杂的无头浏览器方法直接获取内容
  • 智能谷歌搜索:

- 从谷歌搜索中提取结构化结果 - 支持网络和新闻结果 - 可配置的结果数量(1-100) - 搜索结果的完整内容获取 - 自动重试和错误处理

  • 通用内容获取:

- 支持任何网页或API端点 - 多种输出格式(HTML、JSON、文本、Markdown) - 自动内容类型检测 - 响应大小限制和超时保护 - 速率限制保护

  • 格式转换:

- 干净的HTML到Markdown转换 - 打印精美的JSON响应 - 结构化HTML输出 - 格式正确的纯文本

工具

1.谷歌搜索工具(google_search)

执行谷歌搜索并获取结果的全部内容:

{
  query: "your search query",
  responseType: "markdown", // or "json", "html", "text"
  maxResults: 10,          // 1-100 results
  topic: "web"            // or "news"
}

2.URL获取工具(fetch_url)

从任何URL获取内容:

{
  url: "https://example.com",
  responseType: "markdown", // or "json", "html", "text"
  timeout: 30000          // optional, in milliseconds
}

安装

通过史密瑟里

# For Claude
npx -y @smithery/cli install @TheSethRose/fetch-browser --client claude

# For Cursor
npx -y @smithery/cli install @TheSethRose/fetch-browser --client cursor

# For TypeScript
npx -y @smithery/cli install @TheSethRose/fetch-browser --client typescript

手动安装

# Clone the repository
git clone https://github.com/TheSethRose/fetch-browser.git
cd fetch-browser

# Install dependencies
npm install

# Build the project
npm run build

# Start the server
npm start

发展

# Watch mode with auto-rebuild
npm run watch

# Run with inspector
npm run inspector

# Debug mode
npm run debug

# Debug with watch mode
npm run debug:watch

响应格式

1.Markdown格式

## [Page Title](https://example.com)

Content converted to clean markdown with:
- Lists
- **Bold text**
- *Italic text*
- [Links](https://example.com)

2.JSON格式

{
  "url": "https://example.com",
  "content": "Extracted content...",
  "error": null
}

3.HTML格式


  
Page Title

  

    Original HTML content
  

4.文本格式

### https://example.com

Plain text content with preserved formatting
==========

错误处理

  • 具有指数回退的自动重试
  • 速率限制保护
  • 超时处理
  • 详细的错误消息
  • 个人结果错误跟踪

安全功能

  • 响应大小限制
  • 请求超时
  • 速率限制保护
  • 不需要API密钥或机密
  • 正确的错误处理

鸣谢

由赛斯·罗斯创作:

许可证

MIT许可证-请参阅 许可证 详见

目录标签

目录标签

TypeScriptClaude浏览器自动化无头浏览器本地部署网页内容抓取Google搜索AI集成多格式输出

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP