交给你的 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>
工作原理
为智能体创建密钥
在 API 密钥页面创建一个密钥,并为它设置消费上限。可能让密钥超出上限的运行会在扣费之前就被拒绝并返回
402,因此陷入循环的智能体也不会耗光你的余额。把服务器添加到客户端
在 Claude Code 中只需一条命令。加上
--scope user即可在所有项目中使用,运行claude mcp list可检查是否连接成功。Shellclaude mcp add --transport http lovely-tools https://lovelyrouter.com/mcp \ --header "Authorization: Bearer $LOVELY_API_KEY"说出你的需求
用平实的语言描述任务。智能体用
suggest_tools规划任务,用get_tool读取输入结构,用run_tool运行工具,然后读取结果。
连接你的客户端
服务器使用 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_KEYCursor 读取 ~/.cursor/mcp.json 或项目中的 .cursor/mcp.json。Claude Desktop 的桥接依赖 Node.js:在 Settings → Developer → Edit Config 中添加上面的配置块,然后重启 Claude Desktop。
MCP 工具
一小组固定的 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 可以调用的部分工具及其实时价格:
搜索网页:最多 50 条结果,包含标题、URL、日期、站点、简短摘要和供模型阅读的长摘要(需要时可附带网页正文)。支持运算符:site:、-site:、"精确短语"、-词、lang:、after:、before:。
把任意公开网页读取为干净的 Markdown:标题和正文,不含导航和广告。适用于已知 URL 的单个页面。
按关键词和地点在 Google 地图上查找商家:名称、地址、电话、网站、评分、评论数、营业时间、坐标。
Google 地图地点的评论(按地点 ID 或 URL):内容、星级、日期、商家回复。
按 URL 获取公开的 LinkedIn 个人资料:头衔、工作经历、教育、技能、所在地。
按搜索词或版块获取 Reddit 帖子:标题、正文、得分、评论数、作者、日期。
YouTube 视频的完整字幕文本,带时间戳:每个视频链接一份,视频有该语言时按你指定的语言返回。
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.
可以试试的提示词
- “找出奥斯汀的素食餐厅,告诉我它们的评论都在抱怨什么。” 智能体先运行 Google Maps 地点搜索,再对找到的地点运行 Google Maps 评论。
- “阅读这个 URL 上的迁移指南,并按它更新我们的客户端代码。” 一次
web_fetch调用就能把页面转成 Markdown。 - “这周 Reddit 上的人都在怎么评价我们的产品?把抱怨归类整理一下。” 智能体会带时间筛选运行 Reddit 搜索。
- “获取这个 YouTube 演讲的字幕,并附上时间戳做个总结。” 运行一次 YouTube 字幕即可。
- “用下面的信息填写这个公开表单,然后告诉我确认编号。” 智能体会启动浏览器智能体。密码按名称从你的保管库中取用,绝不经过 MCP 传输。
控制智能体的花费
上限同时覆盖模型请求、数据工具和浏览器智能体。参阅 API 密钥。
max_results。一次运行的费用上限为每次调用费加上每条结果费乘以 max_results。在项目指令中写上 “每次运行都要设置 max_results”。
suggest_tools 和 get_tool 免费,并会返回实时价格,智能体可以在运行开始前确认它的最高费用。
每次运行及其扣费都列在控制台的 工具 页面中。同时最多只能有 10 个运行在进行中。
费用说明
没有订阅。每次 MCP 调用都像通过 REST 发出的相同调用一样,从你的预付费余额中扣费:数据工具收取每次调用费加每条结果费,网页搜索和网页读取按次收费,浏览器智能体按步骤收费(快速模式每步 $0.006,精准模式每步 $0.012),图像按张收费。运行开始时会预留其最高费用,结束时按实际交付的内容扣费;失败的运行只为已返回的结果付费。参阅价格页。
常见问题
哪些 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 更快也更便宜。