关于 aipulse
aipulse 是连接 FalcoScan 托管服务的本地桥接工具,用于查询 AI 产品与市场信息。它转发只读 MCP 工具,涵盖产品查询、市场评分以及已核实的停运或收购记录。
主要功能
- 01按名称或 URL 查询 AI 产品
- 02查看机会与饱和度评分
- 03浏览已核实的停运与收购记录
- 04比较经过评分的 AI 市场
适用场景
- 01研究 AI 产品的市场与状态
- 02查找特定年份停运的产品
- 03查看市场评分及仍在运营的产品
MCP 相关
向 MCP 客户端提供 FalcoScan 捕获的只读工具,并将调用转发至其托管 MCP 服务,原样返回结果。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 2 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 否 | 产品网站,例如 "cursor.com"。可提供名称、URL,或两者均提供。 |
| name | string | 否 | 产品名称,例如 "Cursor"。 |
详细介绍
aipulse
aipulse 是 FalcoScan 托管 MCP 服务的轻量本地桥接工具。FalcoScan 跟踪 AI 产品格局:哪些产品存在于哪些市场、这些市场在机会、饱和度和封装风险方面的评分,以及哪些产品已停运或被收购。
该桥接工具不保留市场数据,也不自行计算评分。它会在本地提供上游服务的工具列表,与从实时端点捕获的内容完全一致,并将每次工具调用转发至上游,原样返回结果。捕获的全部内容均为只读:此重建版本没有新增写入能力。
工具
lookup_product— 按名称(name)、网站(url)或两者查询 AI 产品。最多返回 5 个匹配结果,包括市场、运营中/已停运/已收购状态(收购方、年份和来源)、机会、饱和度和封装风险级别、定价类型、免费套餐、API 可用性、成立年份、总部、网站及 FalcoScan 链接。所有参数均为可选。ai_graveyard— FalcoScan 已核实停运或已被收购且各自均有公开来源的产品。可选筛选条件:year、buyer、market。每次调用最多返回 25 行,按时间从新到旧排序。list_markets— FalcoScan 评分的所有 AI 市场及其公开平均值(机会、饱和度、封装占比、热度)、其中运营中产品的数量,以及对应市场页面的链接。无需参数。market_overview— 深入查看一个市场:运营中产品数量、公开平均值、已停运或被收购的产品数量,以及排名前 10 的运营中产品及其级别。必需参数:market(市场名称或 slug)。
配置
FALCOSCAN_MCP_URL(可选)— 覆盖上游端点。默认为https://falcoscan.com/api/mcp。(此覆盖钩子是本重建版本自行标注的还原内容。)FALCOSCAN_API_KEY(可选)— 设置后,每个上游请求都会携带Authorization: Bearer <key>标头。未设置时,不会发送认证标头。(此转发机制也是本重建版本自行标注的还原内容;原始接口是在未提供密钥的情况下捕获的。)
转发机制
首次调用工具时,客户端会与上游建立可流式传输的 HTTP 会话:先发送 JSON-RPC initialize 请求(protocolVersion 2025-03-26,clientInfo name aipulse),再发送 notifications/initialized 通知,随后发送携带调用方原样参数的 tools/call 请求。如果上游在 initialize 响应中返回 Mcp-Session-Id 标头,该值会随会话的每个后续请求发送;此会话会在进程运行期间重复使用。响应可能是普通 JSON,也可能是服务器发送事件;两种格式都会读取。
上游的成功结果会原样传递,包括上游设置的任何 isError 标记。失败情况——JSON-RPC 错误、非 2xx 状态、无法读取的响应,或无法完成的请求——会作为 isError 结果返回,其文本以 aipulse error: 开头(此呈现方式是本重建版本自行标注的还原内容)。
CLI
每个工具也可作为子命令使用,并接受一个 JSON 参数字符串(无参数的工具可省略该字符串):
npx @reneturcios/aipulse lookup_product '{"name":"Cursor"}'
npx @reneturcios/aipulse ai_graveyard '{"year":2025}'
npx @reneturcios/aipulse market_overview '{"market":"Healthcare"}'
npx @reneturcios/aipulse list_markets
npx @reneturcios/aipulse --version
退出代码:成功时为 0,结果为 isError 时为 1,用法错误时为 2。
MCP 服务
npx -y @reneturcios/aipulse mcp
MCP 客户端配置:
{
"mcpServers": {
"aipulse": {
"command": "npx",
"args": ["-y", "@reneturcios/aipulse", "mcp"]
}
}
}
Docker
docker run -i ghcr.io/cloudcorprecords/aipulse
docker run --rm ghcr.io/cloudcorprecords/aipulse --version
容器的默认命令是 mcp,因此第一种形式会启动 stdio MCP 服务;任何其他参数都会照常传递给 CLI。
开发
npm install
npm run build
npm test
npm run dev
测试套件完全使用桩接的 JSON-RPC 上游运行,不会进行实时网络调用。
许可证
MIT — 参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。