mcpField
T
tooltrace

tooltrace

远程服务
tooltrace.io浏览器自动化07 周前更新

关于 tooltrace

ToolTrace MCP 服务将网页提取与网站检查功能提供给 AI Agent 和 MCP 客户端。它支持托管 HTTP 连接或本地 stdio 运行,并可按需进行浏览器渲染。

主要功能

  1. 01提取网页正文、元数据和链接
  2. 02解析 JSON-LD 结构化数据
  3. 03运行页面 SEO 审计
  4. 04识别网站技术栈
  5. 05检查 XML 站点地图
  6. 06支持静态获取与浏览器渲染

适用场景

  1. 01将网页内容整理为 Markdown
  2. 02审查网站 SEO 与技术栈
  3. 03提取产品页结构化数据
  4. 04检查网站站点地图

MCP 相关

服务通过 MCP 向客户端提供网页抓取、元数据与链接提取、SEO 审计、技术栈检测和站点地图检查工具。可通过托管 HTTP 端点或本地 stdio 连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.tooltrace.io/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.tooltrace.io/mcp需要授权
安装包
npm@tooltrace/mcp-server0.1.2

工具

7
参数类型必填说明
urlstring是要提取的公开网页 URL
modeenum否`'structured'` 表示解析后的数据,`'raw'` 表示 HTML,`'both'` 表示全部内容。structured | raw | both
renderenum否渲染模式。`'never'` = 快速静态抓取(1 个 credit)。`'auto'` = 优先静态抓取,必要时使用浏览器。`'always'` = 浏览器渲染(5 个 credit)。never | auto | always
includearray否要在响应中包含的字段。
wait_untilenum否浏览器导航里程碑。仅在使用浏览器渲染时使用。domcontentloaded | load | networkidle
wait_for_selectorstring否在已渲染页面上等待的 CSS 选择器。

详细介绍

ToolTrace MCP Server

为 AI Agent 提供完整的网页智能工具包。这个 Model Context Protocol 服务可将 Claude Code、Claude Desktop、Cursor、VS Code、Codex、Windsurf 和其他任何 MCP 客户端连接到 ToolTrace API。

每个 ToolTrace 端点对应一个工具:将任意页面抓取为干净的 Markdown、读取元数据和 JSON-LD、提取链接、运行页面 SEO 审核、检测网站的技术栈,以及检查 XML 站点地图。包含免费套餐,无需信用卡。

设置指南: tooltrace.io/mcp

工具

工具描述
tooltrace_extract从任意网页提取干净的 Markdown、文本、元数据、链接、JSON-LD 和章节
tooltrace_metadata获取页面标题、描述、规范 URL、Open Graph 和 Twitter 卡片字段
tooltrace_links提取所有内部和外部链接及锚文本
tooltrace_schema提取 JSON-LD 结构化数据(Article、Product、FAQ 等)
tooltrace_seo_audit运行 SEO 审核,提供评分检查项和建议
tooltrace_tech_stack检测 CMS、框架、分析工具、CDN、托管服务等
tooltrace_sitemap检查并解析 XML 站点地图

两种连接方式

托管方式,适用于支持连接器 URL 的客户端。无需安装或更新:

https://mcp.tooltrace.io/mcp
claude mcp add --transport http tooltrace https://mcp.tooltrace.io/mcp \
  --header "Authorization: Bearer your-api-key"

也列于 Smithery。

本地方式,通过 stdio 连接,适用于运行进程的客户端。当客户端 不支持 HTTP,或你希望 API 密钥始终留在自己的 机器上时,请使用此方式。下面是快速入门指南。

两种方式都提供相同的工具,并消耗相同的额度。

快速入门

1. 获取免费 API 密钥

在 tooltrace.io/signup 注册。免费套餐每月包含 1,000 个额度。

2. 安装
npm install -g @tooltrace/mcp-server
3. 配置 MCP 客户端

Claude Desktop(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "tooltrace": {
      "command": "tooltrace-mcp",
      "env": {
        "TOOLTRACE_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Code:

claude mcp add tooltrace tooltrace-mcp -e TOOLTRACE_API_KEY=your-api-key

Cursor(.cursor/mcp.json):

{
  "mcpServers": {
    "tooltrace": {
      "command": "tooltrace-mcp",
      "env": {
        "TOOLTRACE_API_KEY": "your-api-key"
      }
    }
  }
}

VS Code(.vscode/mcp.json):

{
  "servers": {
    "tooltrace": {
      "command": "tooltrace-mcp",
      "env": {
        "TOOLTRACE_API_KEY": "your-api-key"
      }
    }
  }
}

Codex(~/.codex/config.toml):

[mcp_servers.tooltrace]
command = "tooltrace-mcp"
env = { TOOLTRACE_API_KEY = "your-api-key" }

Windsurf(mcp_config.json):

{
  "mcpServers": {
    "tooltrace": {
      "command": "tooltrace-mcp",
      "env": {
        "TOOLTRACE_API_KEY": "your-api-key"
      }
    }
  }
}

**其他任何 MCP 客户端:**通过 stdio 运行 tooltrace-mcp,并设置 TOOLTRACE_API_KEY 环境变量。各客户端的完整设置指南请参见 tooltrace.io/mcp。

使用 npx 运行(无需安装)
TOOLTRACE_API_KEY=your-api-key npx @tooltrace/mcp-server

使用示例

连接后,你的 AI Agent 可以:

  • “将这篇博客文章的主要内容提取为 Markdown”
  • “competitor.com 使用了哪些技术?”
  • “对我们的落地页运行 SEO 审核”
  • “获取这个文档页面中的所有链接”
  • “提取这个产品页面中的 JSON-LD 架构”
  • “检查这个网站的站点地图”

渲染模式

所有工具都支持 render 参数:

  • never:快速静态抓取,1 个额度。最适合服务端渲染的页面。
  • auto(默认):从静态抓取开始,必要时在浏览器中渲染。消耗 1 或 5 个额度。
  • always:完整的浏览器渲染,5 个额度。适用于 JavaScript 密集型 SPA。

开发

git clone https://github.com/ToolTrace-io/mcp-server.git
cd mcp-server
npm install
npm run build
TOOLTRACE_API_KEY=your-key node dist/index.js

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。