mcpField
L
Litescrape

Litescrape

远程服务
litescrape.com搜索与检索01 周前更新

关于 Litescrape

Litescrape 是一个 MCP 服务,可向客户端提供搜索引擎和 Google Maps 的结构化结果。部分搜索无需密钥;添加 API 密钥后可使用更多工具并取消限制。

主要功能

  1. 01Google、Bing 和 DuckDuckGo 搜索
  2. 02Google Maps 地点搜索
  3. 03按自然语言查找工具
  4. 04提供实时结构化 JSON 结果
  5. 05使用密钥解锁更多工具

适用场景

  1. 01比较多个搜索引擎的结果
  2. 02查询地点和商家信息
  3. 03为研究任务查找可用工具
  4. 04使用密钥抓取网页或搜索更多目录

MCP 相关

通过本地 stdio 或托管的 Streamable HTTP 端点,向 MCP 客户端提供搜索、地图、工具发现和目录调用工具。部分工具需要 API 密钥。

配置

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

服务地址https://mcp.litescrape.com/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.litescrape.com/mcp需要授权
安装包
npmlitescrape-mcp-server0.2.0

工具

10
参数类型必填说明
qstring是要搜索的内容
glstring否用于本地化的两字母国家/地区代码,例如 "us"
hlstring否语言代码,例如 "en" 或 "en-GB";默认值为 en
numinteger否请求的结果数量,范围为 1-10;Google 可能返回更少的结果
startinteger否分页的结果偏移量
locationstring否具名的搜索起始位置,例如 "Austin, Texas";不能与 uule 和 lat/lon 同时使用
result_groupsarray否仅返回这些顶层结果组,例如 ["organic_results", "knowledge_graph"];省略则返回完整响应。始终保留 search_metadata

详细介绍

Litescrape MCP 服务

为任何 MCP 客户端提供 Google Search、Bing、DuckDuckGo 和 Google Maps 结果,免费且无需 API 密钥。添加密钥即可使用 Litescrape 目录中的其余工具(Google AI Mode、AI Overview、Shopping 和 Reviews,以及 Brave、Yandex、Baidu、Naver、Yahoo、YouTube、应用商店、Amazon、eBay 和其他零售商、Zillow 和其他房地产网站、招聘网站、TikTok、Instagram、X、Facebook 以及网页抓取),并取消所有限制。

结果直接来自各网站的页面,并以结构化 JSON 格式返回,使用的是 Litescrape API。链接指向真实目标,绝非重定向,并且不会缓存:每次调用都会实时执行。

快速开始

无需账号、无需密钥,只需一行。

Claude Code

claude mcp add litescrape -- npx -y litescrape-mcp-server

Cursor、Windsurf、Claude Desktop、Codex、Gemini CLI 和大多数其他客户端(mcp.json、claude_desktop_config.json 或客户端的 MCP 设置)

{
	"mcpServers": {
		"litescrape": {
			"command": "npx",
			"args": ["-y", "litescrape-mcp-server"]
		}
	}
}

VS Code

code --add-mcp '{"name":"litescrape","command":"npx","args":["-y","litescrape-mcp-server"]}'

Codex CLI

codex mcp add litescrape -- npx -y litescrape-mcp-server

Gemini CLI

gemini mcp add litescrape npx -y litescrape-mcp-server

需要 Node.js 20 或更高版本。

托管服务,无需安装:可连接远程服务的客户端可以改用 https://mcp.litescrape.com/mcp。工具相同,免费额度相同;发送 API 密钥 Authorization: Bearer ls_live_... 即可解锁其余功能。

claude mcp add --transport http litescrape https://mcp.litescrape.com/mcp

无需密钥即可使用的内容

工具返回内容每个网络每天(UTC)的免费调用次数
google_search完整的 Google 结果页面:自然搜索结果、Knowledge Graph、AI Overview、广告、相关问题以及 Google 提供的其他所有模块25
bing_searchBing 自然搜索结果、答案框、Knowledge Graph、Copilot 回答等50
duckduckgo_searchDuckDuckGo 自然搜索结果,支持地区、安全和日期筛选50
google_mapsGoogle Maps 地点(名称、地址、评分、营业时间、电话、网站、坐标)或某个确切地点50

每个网络一次只运行一个调用,失败的调用不会计入额度。达到限制时,工具结果会说明情况,并准确告知模型如何添加密钥,以便 Agent 转告你。

添加 API 密钥

密钥可解锁所有其他工具(google_ai_mode、google_ai_overview、google_shopping、google_reviews、web_fetch 和目录中的其余工具),移除每日限制并允许并发调用。前往 litescrape.com 获取密钥,然后在服务的环境中设置 LITESCRAPE_API_KEY:

{
	"mcpServers": {
		"litescrape": {
			"command": "npx",
			"args": ["-y", "litescrape-mcp-server"],
			"env": {
				"LITESCRAPE_API_KEY": "ls_live_..."
			}
		}
	}
}

使用 Claude Code:claude mcp add litescrape -e LITESCRAPE_API_KEY=ls_live_... -- npx -y litescrape-mcp-server

使用托管端点:claude mcp add --transport http litescrape https://mcp.litescrape.com/mcp --header "Authorization: Bearer ls_live_..."

工具

服务仅列出免费工具,以及两个可访问其余工具目录的工具,因此无论是否提供密钥,每个会话开始时的工具列表都很短(约 5K 个 token):

工具是否需要密钥功能
google_search否完整的 Google Search 页面;fast_mode 仅返回自然搜索结果,速度更快
bing_search否Bing 网页搜索
duckduckgo_search否DuckDuckGo 网页搜索
google_maps否Google Maps 地点,或某个精确地点
find_tools否根据使用自然语言描述的任务(q)查找 Litescrape 工具,按匹配度从高到低列出并提供其输入架构;也可以通过 names 获取工具
call_tool视情况而定根据 name 运行 find_tools 返回的工具,并传入其 arguments;仅免费工具可在不提供密钥的情况下使用

工具名称、描述和输入架构直接来自 Litescrape API(/api/tools),因此始终与端点相符。

使用密钥可访问更多工具

所有其他 Litescrape 端点都可通过 find_tools 和 call_tool 访问,工具名称与其路由对应(/api/amazon/product 对应 amazon_product),并接受该端点的参数。某个结果中的标识符(地点、产品、视频或用户 ID)就是对应详情工具的输入。find_tools 无需密钥也能使用,因此 Agent 可以查看密钥能够解锁哪些功能。

领域工具
搜索引擎google_images、google_local、google_ads、bing_images、brave_search、baidu_search、yandex_search、yandex_images、naver_search、yahoo_search、yahoo_images、youtube_search、youtube_channel
AI 答案google_ai_mode、google_ai_overview、google_gemini、brave_ai_mode、naver_ai_overview、copilot_chat_completions
地图、地点与旅行google_reviews、google_maps_posts、google_maps_photo_meta、google_maps_popular_times、google_contributor_reviews、apple_maps_places、apple_maps_reviews、bing_maps、duckduckgo_maps、tripadvisor_search、tripadvisor_place、tripadvisor_reviews、yelp_search、yelp_place、yelp_reviews、airbnb_search、eventbrite_search
购物google_shopping、google_shopping_product、google_shopping_merchant_urls、bing_shopping、bing_product、ebay_search、ebay_product、ebay_seller、amazon_search、amazon_product、amazon_autocomplete、amazon_featured_reviews、amazon_media_reviews,以及适用于 walmart、homedepot、target、etsy、bestbuy、wayfair、aliexpress、kroger、sprouts、wholefoods 和 ikea 的 _search 与 _product
应用商店google_play_apps、google_play_games、google_play_books、google_play_movies、google_play_product、google_play_reviews、apple_app_store_search、apple_app_store_product、apple_app_store_reviews
工作google_jobs、indeed_search、glassdoor_search、ashby_search、ziprecruiter_search、levels_search
房地产zillow_search、zillow_property、zillow_locations、redfin_search、redfin_property、realtor_search、realtor_property、apartments_search、apartments_property、homes_search、homes_property
社交媒体TikTok:tiktok_profile、tiktok_video、tiktok_transcript、tiktok_search_suggestions、tiktok_user_live、tiktok_live、tiktok_song、tiktok_profile_videos、tiktok_comments、tiktok_comment_replies、tiktok_following、tiktok_followers、tiktok_search_keyword、tiktok_search_top、tiktok_search_hashtag、tiktok_song_videos、tiktok_trending_feed、tiktok_collection_videos。Instagram:instagram_profile、instagram_posts、instagram_post、instagram_profile_post_count、instagram_embed、instagram_search_popular。X:x_profile、x_post、x_user_posts、x_community、x_community_posts。Facebook:facebook_search_pages、facebook_search_profiles、facebook_hashtag_posts、facebook_post、facebook_page_posts、facebook_marketplace_browse、facebook_reel
Webweb_fetch(以 Markdown、HTML 或文本格式获取单个页面),web_screenshot:单个页面的 base64 PNG,可选获取完整页面
参数名称和可接受的值遵循 Litescrape API 参考。

每个工具都接受 result_groups(对于找到的工具,位于 call_tool 的 arguments 中),这是一个要保留的顶层分组列表(例如 ["organic_results", "knowledge_graph"]),可缩小模型的上下文。search_metadata 始终会包含在内。

结果

工具结果是一个文本块:一行摘要、一个空行,然后是未经修改的 API JSON 响应。

Google Search for "espresso machine": 10 organic results; also knowledge_graph, related_questions, ai_overview. Free allowance: 24 of 25 google_search calls left today (no API key set).

{"search_metadata":{...},"search_parameters":{...},"organic_results":[...],...}

对于会读取该内容的客户端,同一份 JSON 也会作为 structuredContent 返回。

限制和错误

发生的情况工具结果
该工具的每日限额已用完错误文本会指出工具名称、限额重置时间(00:00 UTC)以及如何添加密钥
无密钥调用已在处理中服务会等待 API 返回的 Retry-After(几秒),最多重试两次,然后报告限额已用完
未提供密钥就调用了仅限密钥的工具错误文本会指出工具名称、可免费使用的替代方案以及如何添加密钥;只会调用免费的工具查询
无法获取上游页面错误文本会包含 API 的 error_code、HTTP 状态码和 request_id;可重试的失败会重试两次,失败的调用不计费
参数无效API 会通过 error_code 和指出参数名称的消息拒绝请求;不计费

请求默认在 120 秒后超时(API 自身的截止时间为 90 秒)。AI Mode 是最慢的工具。

配置

环境变量默认值含义
LITESCRAPE_API_KEY未设置Bearer 密钥;未设置时使用免费的无密钥限额
LITESCRAPE_API_URLhttps://api.litescrape.comAPI 源站,用于可自托管或预发布部署
LITESCRAPE_TIMEOUT_MS120000每个请求的超时时间,单位为毫秒
Streamable HTTP 模式

litescrape-mcp-server --http(或 LITESCRAPE_MCP_TRANSPORT=http)通过 HTTP 而非 stdio 提供 MCP 服务:无状态的 POST /mcp、GET /healthz,监听 PORT(默认值为 8080)和 HOST(默认值为 0.0.0.0),也可使用 --port 和 --host。每个请求的 API 密钥来自其 Authorization: Bearer 标头或 ?api_key= 查询参数,因此一个进程可同时服务提供密钥和未提供密钥的调用方;此模式下会忽略 LITESCRAPE_API_KEY。https://mcp.litescrape.com/mcp 上运行的就是此模式。

在共享地址后方,无密钥调用方都会计入同一个限额。LITESCRAPE_KEYLESS_PROXY_SECRET 是 Litescrape API 与其托管端点共享的密钥,用于转发每个调用方的地址;LITESCRAPE_EDGE_SECRET 是 Cloudflare 在该端点前添加的值,以便从 CF-Connecting-IP 读取调用方地址。私有部署不需要这两者,因为会按服务自身的地址计量。

docker build -t litescrape-mcp-server . && docker run -p 8080:8080 litescrape-mcp-server --http

每个请求都使用 X-Litescrape-Client: mcp/<version> 标识自身,并带有 litescrape-mcp-server/<version> 用户代理。参数通过 GET 查询字符串传递,但仅接受 JSON 请求体的端点,以及包含数组或对象参数或值超过 2,048 个字符的调用除外;这些调用会以 JSON POST 发送。服务会将协议消息写入 stdout,将日志写入 stderr。

开发

npm install
npm run lint       # prettier + tsc
npm test           # vitest, including real stdio and HTTP round trips
npm run build      # tsc -> dist/
npm run inspector  # MCP Inspector against dist/index.js

npm run dev 使用 tsx 从源代码运行服务。发布版本使用软件包版本号作为标签(例如 0.1.0);发布工作流会构建并发布到 npm,同时提供来源证明。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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