forency-mcp
Forency — 网站技术取证
检测任意网站背后的技术栈:CMS、电子商务、JavaScript 框架、分析、CRM、营销自动化、支付、聊天、CDN 和托管。首先为 AI 智能体(MCP 服务器)打造,其次为人类(REST API + playground)。
在线: forency.io
文档: forency.io/docs
MCP 服务器:
forency-mcp,发布在 npm 上
为什么
BuiltWith 的 API 起价为 $295/mo,Wappalyzer 为 $250/mo,而且两者都没有提供 MCP 服务器。Forency 覆盖了真正驱动潜在客户开发和竞争研究的 ~100 项技术,免费起步,最高 $49/mo。
Related MCP server: techstack-detective-mcp
技术栈
层 | 选择 |
应用 | Next.js 16(App Router、TypeScript、Tailwind 4),运行于 Vercel |
检测 | 自研引擎,基于源自 webappanalyzer(GPL-3.0)的精选指纹集 |
数据库 | 通过 Prisma 7 使用 Postgres(Neon) |
认证 | Auth.js v5 — GitHub + Google |
计费 | Stripe Checkout 订阅 + webhook |
MCP |
|
布局
app/
page.tsx landing + free playground
pricing/ docs/ dashboard/
api/
v1/lookup POST {url} → metered, Bearer key
v1/batch POST {urls} → up to 25 URLs
scan playground (no key, 3/day per IP)
key issue/rotate a user's API key
stripe/ checkout · portal · webhook
auth/ Auth.js handlers
lib/
engine/ detect.ts · curated-list.ts · custom-patterns.ts · fingerprints.json
api-auth.ts key auth + atomic monthly metering
plans.ts keys.ts prisma.ts stripe.ts
packages/mcp/ the published MCP server
scripts/
build-fingerprints.ts regenerate fingerprints.json from upstream
eval-engine.ts detection accuracy harness (25 known sites)
test-funnel.ts end-to-end: key → free tier → 429 → upgrade
test-mcp.ts drives the MCP server over stdio本地开发
npm install
cp .env.example .env # fill in the values
# local Postgres
docker run -d --name forency-pg \
-e POSTGRES_USER=forency -e POSTGRES_PASSWORD=forency -e POSTGRES_DB=forency \
-p 5433:5432 postgres:16-alpine
npx prisma migrate dev
npm run dev验证
npx tsx scripts/eval-engine.ts # detection accuracy (25/25 expected)
npx tsx scripts/eval-engine.ts example.com # scan one site, full JSON
# with the dev server running:
npx tsx scripts/test-funnel.ts # billing funnel end to end
cd packages/mcp && npm run build && cd ../..
npx tsx scripts/test-mcp.ts # MCP server over stdio刷新检测
lib/engine/fingerprints.json 是一份内置快照(vendored snapshot)。要拉取上游更改或添加新技术,请编辑 lib/engine/curated-list.ts,然后运行:
npx tsx scripts/build-fingerprints.ts如果某个精选名称在上游不存在,脚本会直接报错并给出近似匹配建议。上游检测效果不佳的 Tier-1 技术,会在 lib/engine/custom-patterns.ts 中通过 overlays 进行覆盖。
许可证
应用代码:MIT。检测模式源自 webappanalyzer(GPL-3.0),仅在服务端使用;它们不会在 npm 包中重新分发。
This server cannot be deployed
Related MCP Connectors
Detect any website's tech stack, DNS and email security, subdomains and sitemap from your agent.
Detect the tech stack behind any website: CMS, ecommerce, analytics, CRM, payments, hosting.
Detect a website's tech stack (frameworks, hosting, CDN, analytics). By Crypto Money Maker
Detect a website's CMS, analytics, chat, payments and ad pixels, with evidence and tracking IDs.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables querying the BuiltWith API to discover and analyze website technology stacks, including frameworks, analytics tools, CMS platforms, and other technologies used by any domain.2MIT
- FlicenseNot gradedqualityCmaintenanceProvides AI agents with tools to detect Shopify apps, WordPress plugins, DNS/email/SaaS footprint, and estimate SaaS spend for competitive intelligence and vendor research.-
- AlicenseAqualityDmaintenanceProvides tools for AI agents to audit websites, including stack detection, DNS snapshots, and security checks.87 npmMIT
- AlicenseNot gradedqualityFmaintenanceProvides real-time website audits, lead scoring, tech-stack detection, and local-business search for AI agents doing sales outreach and competitor research.MIT