Forage-mcp
Forage MCP — AI 智能体的网络情报与持久化知识图谱
Forage 是一个模型上下文协议 (MCP) 服务器,为 AI 智能体提供实时网络情报和自增长知识图谱。通过一个连接即可使用 24 种工具和 12 种多步骤技能:网络搜索、公司数据、已验证的 B2B 电子邮件、本地潜在客户挖掘,以及一个能记住智能体所发现的一切内容的图谱。
基于 Apify 的抓取基础设施构建。由 FalkorDB 提供持久化图谱存储支持。
知识图谱 — 智能体的记忆
每一次工具调用都会自动填充一个私有的知识图谱,该图谱会随时间推移变得越来越智能。这是其他 MCP 服务器所不具备的功能。
┌─────────────────────────────────────────────────────────────┐
│ FORAGE KNOWLEDGE GRAPH │
├─────────────────────────────────────────────────────────────┤
│ │
│ [Company A] ──── has_domain ────▶ [domain.com] │
│ │ │ │
│ │ works_at │ has_email_pattern │
│ ▼ ▼ │
│ [Person B] ◀─── has_title ──── [Email Pattern] │
│ │ │ │
│ │ located_in │ verified_emails │
│ ▼ ▼ │
│ [San Francisco] [john@domain.com] │
│ │ │ │
│ │ operates_in │ linkedin │
│ ▼ ▼ │
│ [SaaS Industry] [LinkedIn Profile] │
│ │
│ Claims: "Raised Series A in 2024" (confidence: 89%) │
│ Signals: Hiring spike in Q4 2025 (+45%) │
│ Regime: growth │
│ │
└─────────────────────────────────────────────────────────────┘核心优势
特性 | Forage 图谱 | 通用 RAG/向量数据库 |
实体去重 | ✓ SHA-256 唯一标识 | ✗ 会产生重复数据 |
关系追踪 | ✓ 类型化边 (works_at, located_in) | ✗ 仅基于相似度 |
置信度评分 | ✓ 随验证增加而提高 | ✗ 静态嵌入 |
来源溯源 (声明) | ✓ 谁在何时说了什么 | ✗ 无来源追踪 |
时间序列信号 | ✓ 随时间追踪指标 | ✗ 仅快照 |
因果推理 | ✓ 发现驱动因素 | ✗ 无因果关系 |
状态检测 | ✓ 正常/压力/临界状态 | ✗ 无状态追踪 |
图谱工具
工具 | 功能 | 价格 |
| 按名称/类型搜索实体 | $0.05 |
| 完整资料 + 所有关系 | $0.08 |
| 两个实体间的路径 | $0.12 |
| 存储来源断言 | $0.05 |
| 获取实体的声明 | $0.05 |
| 记录时间序列数据点 | $0.05 |
| 查询随时间变化的指标 | $0.05 |
| 标记实体状态 | $0.03 |
| 检查实体状态 | $0.03 |
| 驱动此实体的因素 | $0.08 |
| 此实体驱动的因素 | $0.08 |
| 最高权重的因果路径 | $0.15 |
| 在图谱中传播冲击/增强 | $0.25 |
| 实体/关系计数 | 免费 |
该图谱是持久化的 — 存储在我们基础设施的 FalkorDB 中。智能体的研究成果会在不同会话间积累。使用 Forage 的时间越长,它就越智能。
电子邮件验证 — 工作原理
我们不仅仅是猜测电子邮件格式。每次 find_emails 调用都会运行一个 4 步验证流水线:
第 1 步:模式发现
抓取目标域名以获取电子邮件模式(例如 firstname.lastname@domain.com)。提取来源:
联系页面、页脚、团队页面
新闻稿、博客作者页面
WHOIS 记录、SSL 证书
第 2 步:候选生成
使用发现的模式 + LinkedIn 数据生成候选邮箱。交叉参考:
公司员工列表(如果公开)
带有联系信息的招聘启事
会议演讲者名单
第 3 步:SMTP 验证
对每个候选邮箱执行 SMTP 握手检查:
连接到域名的邮件服务器
验证收件人是否存在 (
RCPT TO)检测全收 (catch-all) 域名(评分惩罚)
检测先接受后退信的邮箱(蜜罐)
第 4 步:置信度评分
每个邮箱根据以下因素获得置信度评分 (0-100):
信号 | 权重 | 示例 |
SMTP 接受 | 40% | 邮件服务器接受 RCPT TO |
模式匹配 | 25% | 符合已知的公司格式 |
LinkedIn 匹配 | 20% | 姓名与 LinkedIn 资料匹配 |
来源佐证 | 15% | 在多个公共来源中找到 |
返回格式:
{
"email": "sarah.chen@stripe.com",
"name": "Sarah Chen",
"title": "VP of Sales",
"seniority": "vp",
"department": "sales",
"linkedin": "linkedin.com/in/sarahchen",
"confidence": 94,
"verified": true,
"verification_steps": ["smtp_accepted", "linkedin_match", "pattern_match"]
}“已验证”的含义
置信度 90-100:SMTP 接受 + LinkedIn 匹配 + 多个来源。高送达率。
置信度 70-89:SMTP 接受或强模式匹配。适合外联。
置信度 50-69:基于模式的初步验证。请谨慎使用。
低于 50:不返回(已过滤)。
这不是简单的邮件服务器检查,而是其他 MCP 服务器不提供的多源佐证流水线。
网络情报工具
核心工具
工具 | 功能 | 价格 | 价格说明 |
| 多源搜索、去重、排名 | $0.03 | 聚合 Brave、Bing、DuckDuckGo + 去重 + 排名。比分别调用每个 API 更便宜(总计 $0.03,若分别调用 2 个搜索 API 则需 $0.06+) |
| 从任何 URL 提取纯净 Markdown | $0.07 | 包含代理轮换、JavaScript 渲染、反爬绕过 |
| 域名 → 完整公司资料 | $0.08 | 聚合 5 个以上数据源:网站、LinkedIn、Crunchbase 模式、社交资料 |
| 带有 LinkedIn 信息的已验证 B2B 邮箱 | $0.10 | 上述 4 步流水线 |
| 按细分领域 + 地点查找本地企业 | $0.15 | Google 地图 + 丰富信息 + 电话/网站提取 |
| 按职位/行业/地点查找 B2B 潜在客户 | $0.25/100 条 | 即每条 $0.0025。试着手动找 100 条看看。 |
技能(多步骤工作流)
技能将多个工具串联成一次调用,返回即用型情报包:
技能 | 价格 | 返回内容 |
| $0.50 | 完整公司资料 + 10 个带邮箱的联系人 |
| $0.75 | 15 位按资历排序的决策者 + 邮箱 |
| $3.50 | 100 条可直接导入 CRM 的已验证潜在客户 |
| $0.80 | 最多 60 家带联系信息的本地企业 |
| $1.00 | 20 位按资历分级的决策者 |
| $0.80 | 定价、功能、评价、定位 |
| $0.65 | 活跃广告文案、落地页、平台 |
| $0.55 | 招聘趋势、空缺职位、扩张信号 |
| $0.45 | 使用的技术栈及置信度评分 |
| $0.70 | 融资轮次、投资者、估值预估 |
| $0.55 | 聚合的评价、评分、推荐 |
| $1.20 | 完整的市场竞争格局 |
为什么选择 Forage 而非其他 MCP 搜索工具?
能力 | Forage | Brave Search MCP | Apify MCP | AgentQL |
网络搜索 | ✓ | ✓ | ✗ | ✗ |
页面抓取 | ✓ | ✗ | ✓ | ✓ |
邮箱发现 | ✓ (4 步验证) | ✗ | ✗ | ✗ |
B2B 潜在客户 | ✓ | ✗ | 部分 | ✗ |
公司情报 | ✓ | ✗ | 部分 | ✗ |
本地企业 | ✓ | ✗ | ✓ | ✗ |
持久化知识图谱 | ✓ | ✗ | ✗ | ✗ |
来源与声明 | ✓ | ✗ | ✗ | ✗ |
因果分析 | ✓ | ✗ | ✗ | ✗ |
时间序列信号 | ✓ | ✗ | ✗ | ✗ |
多步骤技能 | ✓ (12 种) | ✗ | ✗ | ✗ |
Actor 网关 (1000+) | ✓ | ✗ | ✓ | ✗ |
知识图谱是核心差异点。 其他工具只给你数据,Forage 给你的是积累的情报。每一次搜索、每一次邮箱查询、每一份公司资料都会填充你的私有图谱。使用一周后,你的智能体对市场的了解将远超任何单次搜索。
快速开始
1. 获取 API Token
前往 Apify 控制台 → 设置 → 集成 并复制你的个人 API Token。
2. 连接到 Claude / Cursor / n8n
Claude Desktop (%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"forage": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://mcamarketing--forage.apify.actor",
"--header", "Authorization: Bearer YOUR_APIFY_TOKEN"
]
}
}
}Cursor / Windsurf:
{
"forage": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://mcamarketing--forage.apify.actor",
"--header", "Authorization: Bearer YOUR_APIFY_TOKEN"
]
}
}n8n / LangGraph / 自定义: 连接到 SSE 端点 https://mcamarketing--forage.apify.actor,并在 Authorization 请求头中填入你的 Apify Token。
3. 系统提示词 (可选)
添加到智能体的系统提示词中:
当你需要实时网络数据、公司信息、已验证邮箱或潜在客户列表时,请使用 Forage 工具。每次调用都会产生费用(在响应中显示),因此请尽可能批量操作。你的知识图谱在会话间是持久化的——在进行新的网络调用前,请先检查它。
示例
在达拉斯查找 20 个 HVAC 潜在客户
Call: find_leads
Params: { "industry": "HVAC", "location": "Dallas, TX", "limit": 20 }
Returns: 20 companies with name, phone, website, email, address
Cost: $0.05获取潜在客户公司的决策者
Call: skill_prospect_company
Params: { "domain": "stripe.com" }
Returns: 15 decision makers with title, email, LinkedIn, seniority
Cost: $0.75构建本地市场地图
Call: skill_local_market_map
Params: { "business_type": "dentist", "location": "London, UK" }
Returns: 60 dentists with address, phone, website, rating, reviews
Cost: $0.80追踪公司随时间的招聘情况
Call: add_signal
Params: { "entity": "Acme Corp", "metric": "job_postings", "value": 45 }
... repeat weekly ...
Call: get_signals
Params: { "entity": "Acme Corp", "metric": "job_postings" }
Returns: Time-series of job postings — hiring trend visible查找影响交易的关键人物
Call: find_connections
Params: { "from": "Your Company", "to": "Acme Corp" }
Returns: Path through shared connections, events, technologies架构
┌─────────────────────────────────────────────────────────────┐
│ YOUR AI AGENT (Claude, Cursor, n8n) │
└─────────────────────────┬───────────────────────────────────┘
│ MCP Protocol
▼
┌─────────────────────────────────────────────────────────────┐
│ FORAGE MCP SERVER (Apify) │
│ ┌────────────┐ ┌────────────┐ ┌──────────────────────┐ │
│ │ Web Search │ │ Scraper │ │ Email Discovery │ │
│ │ (3 engines)│ │ (rendered) │ │ (4-step pipeline) │ │
│ └─────┬──────┘ └─────┬──────┘ └──────────┬───────────┘ │
│ └───────────────┼────────────────────┘ │
│ ▼ │
│ ┌─────────────────┐ │
│ │ Graph Client │ │
│ └────────┬────────┘ │
└───────────────────────┼────────────────────────────────────┘
│ HTTPS
▼
┌─────────────────────────────────────────────────────────────┐
│ FORAGE GRAPH API (Railway) │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ FalkorDB (Redis-compatible) │ │
│ │ Entities ──── RELATES ────▶ Entities │ │
│ │ Claims (provenance) │ │
│ │ Signals (time-series) │ │
│ │ Regimes (state tracking) │ │
│ └──────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘定价
按工具调用付费。无订阅。无最低消费。每次响应都包含费用。
你的 Apify 支出 | 你的 Forage 成本 | 比例 |
$1 | ~$0.75 | 25% 加价 |
$10 | ~$7.50 | 25% 加价 |
$100 | ~$75 | 25% 加价 |
25% 的加价涵盖了:代理基础设施、知识图谱存储、电子邮件验证流水线、多引擎搜索聚合以及持续维护。
免费试用: 新的 Apify 账户可获得 $5 平台额度。免费试用 Forage。
限制
部分网站阻止抓取 — 我们使用代理 + JS 渲染,但某些网站(LinkedIn、封闭社交网络)受到保护
邮箱准确率非 100% — 置信度评分反映了实际验证情况,但邮箱地址可能会变动
知识图谱持久但不便携 — 数据存储在我们的 FalkorDB 实例中(暂不支持导出)
速率限制 — Apify 执行按账户限制;Forage 不会额外增加限制
支持与链接
GitHub Issues: github.com/mcamarketing/web-intelligence-mcp/issues
Apify Actor: mcamarketing/forage
文档: 请参阅 QUICKSTART.md 和 EXAMPLES.md
Latest Blog Posts
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/ErnestaLabs/web-intelligence-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server