HyperCrawl
HyperCrawl
自托管、支持 Cookie 的 Web 自动化引擎。可将任意网站转换为可调用的 MCP 工具(基于 DOM 选择器),在我们的服务器上以无头模式隐蔽运行,并按需从真实登录的浏览器中拉取实时身份验证 Cookie。内部 NEB 工具——与 Apify 协同工作。
状态:已在 hypercrawl-vm GCE 虚拟机上投入生产(Caddy 自动 TLS + Firebase-Auth 网关,hypercrawl.service)。功能:acquire()能力阶梯(hypercrawl_acquire — API 重放/水合 → 学习到的工具 → DOM 代理 → 标记集 → 视觉 → 专家),多页面发现(hypercrawl_map、hypercrawl_crawl_site),跨爬取变更跟踪(无状态 previousHashes 或基于数据库的 track 流,两者都是意图),Web 搜索(hypercrawl_search),外加 HTTP MCP 传输、ProxyPool 和 Apify 回退适配器。参见 docs/USAGE.md(工具)和 deploy/gcp/README.md(部署/更新——包括必需的 npm install + npx playwright install 步骤)。
浏览器会话
除了一次性获取之外,HyperCrawl 还提供了一个有状态的浏览器表面:15 个 hypercrawl_browser_* MCP 工具可跨多次调用驱动同一个实时页面,因此代理可以读取页面、点击进入、填写表单并提交——每一步都落在同一个标签页上。hypercrawl_browser_open 返回一个 sessionId,其他每个工具都接受该 ID。
会话是一种有界资源:每个会话都会固定一个真实的 Chromium 上下文,因此服务器会限制并发数(HYPERCRAWL_MAX_SESSIONS,默认 4),并清理空闲超过五分钟的会话。完成后请关闭你的会话。未知的 sessionId 会引发明确的错误,而绝不会静默地返回一个新页面。
除此之外:hypercrawl_analyze / hypercrawl_quality(页面结构,以及存储模板的选择器是否仍能针对实时页面解析——这是重新设计破坏它的信号),hypercrawl_auth_save / _auth_list,以及 hypercrawl_metrics / _events / _speed / _setup 用于进程内可观测性。工具参考和所有环境变量:docs/USAGE.md。
只有通过 hypercrawl serve 启动服务器时,两个功能才会被接入——身份验证对和 hypercrawl_setup——因为它们的实现位于 CLI 包中。未接入时,它们会明确说明这一点,而不是返回一个会被解读为“未配置任何内容”的空结果。
部署到 GCP
要在带有 Caddy 自动 TLS 和 Firebase Auth 令牌网关的专用 GCE 虚拟机上运行完整的引擎(包括经过身份验证的 Cookie 拉取抓取),请使用 deploy/gcp/README.md 中的幂等配置脚本和操作手册。设计:docs/superpowers/specs/2026-05-29-hypercrawl-gcp-deploy-design.md。
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JoinSyndicate/hypercrawl'
If you have feedback or need assistance with the MCP directory API, please join our Discord server