Crawlora MCP 是一个托管的模型上下文协议(Model Context Protocol, MCP)服务器,旨在为 AI 客户端和智能体提供结构化公共网络数据。它提供 3631 个工具,分布在 471 个平台分组中,涵盖搜索、地图、电商、社交、金融、旅游、应用商店、媒体和评论等类别,每个工具返回干净、规范化的 JSON,而不是需要解析的 HTML。
主要能力
- 提供 3631 个结构化数据工具,覆盖多个平台分组(如 1stdibs、7now、abcau、abcnews、adidas、agoda、airbnb、amazon、apple-maps、appstore 等)。
- 所有工具返回规范化的 JSON 字段,便于智能体直接使用,无需编写解析器。
- 支持任何兼容 MCP 的客户端,包括 Claude、Cursor、VS Code(GitHub Copilot)、Windsurf、Gemini、Cline / Roo Code 等。
使用方式
有两种使用方式:
- 托管端点(推荐):将任何 MCP 客户端连接到托管端点
https://mcp.crawlora.net/mcp(Streamable HTTP),使用CRAWLORA_API_KEY进行认证。 - 本地运行(开源服务器):克隆仓库,运行本地 stdio MCP 服务器(
index.mjs),通过 npx 或 Docker 启动,每个工具封装 Crawlora REST API(https://api.crawlora.net/api/v1),同样使用CRAWLORA_API_KEY认证。
客户端配置示例
- Claude Code (CLI):添加后在本地作用域生效,可使用
--scope user或--scope project调整范围,确认命令claude mcp list。 - Claude 桌面:在设置 → 开发者 → 编辑配置中,添加至
claude_desktop_config.json。 - Cursor:项目本地
.cursor/mcp.json或全局~/.cursor/mcp.json。 - VS Code (GitHub Copilot):项目
.vscode/mcp.json或用户mcp.json。 - Windsurf:
~/.codeium/windsurf/mcp_config.json(注意serverUrl键)。 - Gemini:
~/.gemini/settings.json(注意httpUrl键)。 - Cline / Roo Code:添加至
cline_mcp_settings.json,使用通用远程配置。 - 其他 Streamable HTTP 客户端:使用
examples/mcp.json中的通用配置。 - 仅支持 stdio 的客户端(如 Zed):运行本地服务器并指向其 npx 命令。
本地服务器配置 (stdio)
工具定义在 tools.json 中,由 Crawlora 发布的 API 目录生成,每个工具包含真实的输入模式(input schema)并映射到单个 REST 端点。
认证
使用 Crawlora API 密钥进行认证。缺少或无效的 API 密钥将返回 401 错误。建议将密钥存储在环境变量中,避免直接粘贴或提交。
适用场景
- AI 智能体需要获取结构化网络数据(如搜索、电商、社交媒体、金融数据)时。
- 开发者希望将多个数据源整合到一个 MCP 端点,避免拼接多个 API(如 SerpApi、Firecrawl、ScraperAPI 或 ScrapingBee)。
- 需要让 AI 客户端直接调用数据工具,无需额外编写解析逻辑。
限制
- 使用需要 Crawlora API 密钥,免费账户每月 2000 积分,无需信用卡。
- 仓库当前源目录的工具计数可能与 npm 包
crawlora-mcp中的计数不同,直到发布 tagged 版本。 - 服务本身是托管 SaaS,受 Crawlora 条款约束;仓库仅包含连接文档和清单。
- 具体价格、积分消耗速率等更多信息请参考定价页面。
资源
- 网站:https://crawlora.net/mcp
- 文档与 Playground:https://crawlora.net/docs · https://crawlora.net/playground
- 定价:https://crawlora.net/pricing
- 服务器卡片:https://crawlora.net/.well-known/mcp/server-card.json
- 官方 MCP 注册清单:
server.json - 许可证:见 LICENSE