产品

用于网页抓取、网页搜索和浏览器智能体的 MCP 服务器

一个 MCP URL,就能让 Claude Code、Cursor、Claude Desktop 和任意 MCP 客户端用上网页搜索、网页读取、按结果计费的数据工具和浏览器智能体。

预付费,无订阅REST 或 MCP一个密钥搞定模型、数据和智能体
claude — mcp$ claude mcp add --transport http lovely-tools https://lovelyrouter… ✓ connected · web_search · run_tool · browser_run> Find 20 dentists in Austin with emails, save as CSV ⏺ suggest_tools → google-maps-leads ⏺ run_tool google-maps-leads {"location": "Austin, TX"} 20 results · 17 with emails ⏺ run_tool email-verify (17 addresses) ✓ wrote dentists-austin.csv

你的编程智能体会写爬虫,但它自己没法读取 LinkedIn 个人资料、拉取 Google Maps 评论,也没法点击完成一个注册表单。只需添加一个 URL https://lovelyrouter.com/mcp 并带上你的 API 密钥,Claude Code、Cursor、Codex、Claude Desktop 或任何其他 MCP 客户端就能获得 MCP 联网搜索、干净的网页读取、由一整套 MCP 爬虫工具组成的数据工具目录以及浏览器智能体。它与模型 API 使用同一个密钥和预付费余额,按每次搜索、每条结果或每个浏览器步骤付费。

交给你的 AI 智能体

把这段提示词复制到 Claude Code、Cursor、Codex 或任何编程智能体中。它会告诉智能体文档在哪里,以及如何使用你的 API 密钥。

Connect yourself to the Lovely Router MCP server so you can search the web, read pages, run pay-per-result data tools and drive a browser agent.

- Docs (read first): https://lovelyrouter.com/docs/tools/mcp.md
- Server: https://lovelyrouter.com/mcp over Streamable HTTP, header `Authorization: Bearer $LOVELY_API_KEY`. In Claude Code: `claude mcp add --transport http lovely-tools https://lovelyrouter.com/mcp --header "Authorization: Bearer $LOVELY_API_KEY"`; the docs have the setup for Codex, Gemini CLI, Cursor and Claude Desktop. Use the setup for the client you are running in.
- Then plan with suggest_tools, read the input schema with get_tool and run with run_tool.
- Auth: read my API key from the LOVELY_API_KEY environment variable and send it as `Authorization: Bearer $LOVELY_API_KEY`. Never print or commit the key. If it is not set, ask me to create one at https://lovelyrouter.com/app/keys.
- Billing is prepaid: every call is charged to my balance, so test with a small request before running anything large.
- Every docs page is plain Markdown; the full index is https://lovelyrouter.com/llms.txt.

My task: <describe what you want to build or get>
01

工作原理

010203
  1. 为智能体创建密钥

    在 API 密钥页面创建一个密钥,并为它设置消费上限。可能让密钥超出上限的运行会在扣费之前就被拒绝并返回 402,因此陷入循环的智能体也不会耗光你的余额。

  2. 把服务器添加到客户端

    在 Claude Code 中只需一条命令。加上 --scope user 即可在所有项目中使用,运行 claude mcp list 可检查是否连接成功。

    Shell
    claude mcp add --transport http lovely-tools https://lovelyrouter.com/mcp \
      --header "Authorization: Bearer $LOVELY_API_KEY"
  3. 说出你的需求

    用平实的语言描述任务。智能体用 suggest_tools 规划任务,用 get_tool 读取输入结构,用 run_tool 运行工具,然后读取结果。

02

连接你的客户端

search_toolsrun_toolget_run

服务器使用 Streamable HTTP 传输,通过 Authorization: Bearer lr-... 认证,与 REST API 使用同一个密钥。任何支持通过 Streamable HTTP 连接远程 MCP 服务器的客户端都可以使用;只能启动本地服务器的客户端则像 Claude Desktop 一样,通过 mcp-remote 桥接连接。

codex mcp add lovely --url https://lovelyrouter.com/mcp --bearer-token-env-var LOVELY_API_KEY

Cursor 读取 ~/.cursor/mcp.json 或项目中的 .cursor/mcp.json。Claude Desktop 的桥接依赖 Node.js:在 Settings → Developer → Edit Config 中添加上面的配置块,然后重启 Claude Desktop。

03

MCP 工具

search_toolsrun_toolget_run

一小组固定的 MCP 工具即可覆盖目录中的所有工具:智能体只在需要时才查找某个工具并读取它的输入结构。

分类MCP 工具作用
搜索与阅读web_search, web_fetch搜索网页(最多 50 条结果,支持 site:、after: 和 "精确短语" 等运算符),或把单个页面读取为干净的 Markdown。每次搜索或每个页面 $0.0009;没有结果的搜索和无法读取的页面不收费。
数据目录suggest_tools, search_tools, get_tool, run_tool, get_run规划任务并预估费用、搜索目录、读取工具的输入结构和实时价格(均免费),然后运行工具并读取结果。
浏览器智能体browser_run, browser_status, browser_reply, browser_takeover在网站上完成需要点击、输入或登录的任务;回答智能体的问题、批准步骤或接管浏览器。
图像generate_image, get_image根据描述生成图像,每张 $0.04。

服务器会告诉智能体:只需要阅读的内容都用 web_search 和 web_fetch,浏览器智能体只留给需要交互的页面。suggest_tools、search_tools 和 get_tool 无需密钥即可使用,因此在你接入密钥之前,智能体就可以浏览目录。

run_tool 可以调用的部分工具及其实时价格:

Web
网页搜索

搜索网页:最多 50 条结果,包含标题、URL、日期、站点、简短摘要和供模型阅读的长摘要(需要时可附带网页正文)。支持运算符:site:、-site:、"精确短语"、-词、lang:、after:、before:。

$0.0009 / search详情 →
Web
读取网页

把任意公开网页读取为干净的 Markdown:标题和正文,不含导航和广告。适用于已知 URL 的单个页面。

$0.0009 / page详情 →
Google Maps
搜索 Google 地图地点

按关键词和地点在 Google 地图上查找商家:名称、地址、电话、网站、评分、评论数、营业时间、坐标。

$0.000238 / place + $0.00075 / call详情 →
Google Maps
Google 地图评论

Google 地图地点的评论(按地点 ID 或 URL):内容、星级、日期、商家回复。

$0.000675 / review详情 →
LinkedIn
获取 LinkedIn 个人资料

按 URL 获取公开的 LinkedIn 个人资料:头衔、工作经历、教育、技能、所在地。

$0.015 / profile详情 →
Reddit
搜索 Reddit 帖子

按搜索词或版块获取 Reddit 帖子:标题、正文、得分、评论数、作者、日期。

$0.0057 / post详情 →
YouTube
获取 YouTube 字幕文本

YouTube 视频的完整字幕文本,带时间戳:每个视频链接一份,视频有该语言时按你指定的语言返回。

$0.002475 / transcript详情 →
Any website
Browser agent

Give it a goal and a start page; an AI agent drives a real browser to do it: navigate, fill forms, log in with saved secrets, ask you for codes, hand over for CAPTCHAs, wait for your approval before purchases, and return structured JSON in your schema. For tasks that need interaction; to just read a page, use Read a web page (web-fetch). $0.006 per step in fast mode, $0.012 in accurate mode (looks at screenshots when unsure, can run read-only code to read data). Each step includes 1 minute; time beyond that (e.g. waiting for your approval) costs $0.005/min. Full API: /v1/browser.

$0.006 / step详情 →
04

可以试试的提示词

{}
  • “找出奥斯汀的素食餐厅,告诉我它们的评论都在抱怨什么。” 智能体先运行 Google Maps 地点搜索,再对找到的地点运行 Google Maps 评论。
  • “阅读这个 URL 上的迁移指南,并按它更新我们的客户端代码。” 一次 web_fetch 调用就能把页面转成 Markdown。
  • “这周 Reddit 上的人都在怎么评价我们的产品?把抱怨归类整理一下。” 智能体会带时间筛选运行 Reddit 搜索。
  • “获取这个 YouTube 演讲的字幕,并附上时间戳做个总结。” 运行一次 YouTube 字幕即可。
  • “用下面的信息填写这个公开表单,然后告诉我确认编号。” 智能体会启动浏览器智能体。密码按名称从你的保管库中取用,绝不经过 MCP 传输。
05

控制智能体的花费

每个智能体一个密钥,并设置消费上限。

上限同时覆盖模型请求、数据工具和浏览器智能体。参阅 API 密钥。

每次运行都设置 max_results。

一次运行的费用上限为每次调用费加上每条结果费乘以 max_results。在项目指令中写上 “每次运行都要设置 max_results”。

先规划。

suggest_tools 和 get_tool 免费,并会返回实时价格,智能体可以在运行开始前确认它的最高费用。

查看消费。

每次运行及其扣费都列在控制台的 工具 页面中。同时最多只能有 10 个运行在进行中。

06

费用说明

没有订阅。每次 MCP 调用都像通过 REST 发出的相同调用一样,从你的预付费余额中扣费:数据工具收取每次调用费加每条结果费,网页搜索和网页读取按次收费,浏览器智能体按步骤收费(快速模式每步 $0.006,精准模式每步 $0.012),图像按张收费。运行开始时会预留其最高费用,结束时按实际交付的内容扣费;失败的运行只为已返回的结果付费。参阅价格页。

07

常见问题

?
哪些 MCP 客户端可以使用这个服务器?+

Claude Code、Cursor、Codex CLI、Gemini CLI 以及任何其他支持通过 Streamable HTTP 连接远程 MCP 服务器的客户端,都可以用 URL 和你的密钥连接。Claude Desktop 和只能启动本地服务器的客户端通过 mcp-remote 桥接连接。

使用这些工具需要单独的账户或密钥吗?+

不需要。你用来调用 Claude、GPT 和 Gemini 的 API 密钥同样可用于 MCP 服务器,工具费用从同一个预付费余额中扣除,并计入该密钥的同一个消费上限。

在我添加密钥之前,智能体能看到这些工具吗?+

可以。suggest_tools、search_tools 和 get_tool 无需密钥即可使用,因此智能体可以先规划任务并确认价格。运行工具或浏览器智能体则需要密钥。

如何防止智能体超支?+

给智能体一个单独的、设有消费上限的密钥,并要求它每次运行都设置 max_results。可能让密钥超出上限的运行会在扣费之前就被拒绝并返回 402。

工具运行超过一分钟会怎样?+

run_tool 最多等待 50 秒,因为大多数客户端会在约一分钟后放弃一次工具调用。耗时更长的运行会返回它的运行 ID,智能体再调用 get_run 等待结果。

浏览器智能体能打开我本机上的网站吗?+

不能。浏览器智能体在云端运行,无法打开 localhost 或私有地址。对于智能体只需要阅读的公开页面,web_fetch 更快也更便宜。

只需要搜索功能,请参阅网页搜索 API;想用同一个密钥运行 Claude Code 本身,请参阅 AI 编程智能体。MCP 服务器文档介绍了每个参数和返回格式。

一个预付费密钥,搞定模型、数据和智能体

无需订阅。充值后按需使用,每笔费用都能在日志中查看。