关于 AhaSignals Evidence
AhaSignals Evidence 是本地只读 MCP 服务,用打包的研究快照检查财务披露、运营变化和现金计算,适用于核对分析结论范围及证据来源。它不发起网络请求,也不提供预测或投资建议。
主要功能
- 01查询披露证据和覆盖范围
- 02追溯结论对应的证据包
- 03检查运营变化
- 04重新计算现金桥接
- 05重放已保存的证据包
适用场景
- 01按披露截止时间核对结论
- 02查看公司的运营注释
- 03重新计算历史现金数据
- 04保存引用所需的证据索引
MCP 相关
本地 MCP 服务提供 `query_disclosure_evidence`、`trace_claim` 和 `check_cash_bridge` 等研究工具。它使用打包快照通过 stdio 运行,无需 API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
AhaSignals 证据 MCP
核查财务主张的来源、截止时间和现金计算。本服务在本地运行,使用随附的固定研究快照。它不会发起网络请求,不读取账户凭据,也不会发布任何内容。
运行
需要 Node.js 22 或更高版本。从带版本号的 GitHub Release下载 .mcpb 文件和 SHA256SUMS。兼容的 MCPB 宿主可以导入此程序包。仍需遵循特定宿主的安装和权限要求;目录列表不会自动安装服务。
也可以克隆此仓库并固定到该发布标签。无需 npm 账户,也无需安装依赖:
git clone https://github.com/AhaSignals/evidence-mcp.git
cd evidence-mcp
git checkout v0.1.1
然后运行:
node server.mjs coverage
node demo.mjs
node examples/scope-check.mjs
为本地 MCP 宿主配置解包后服务的绝对路径:
{"mcpServers":{"ahasignals-evidence":{"command":"node","args":["/absolute/path/to/package/server.mjs"]}}}
该路径只是占位符。此配置会启动 stdio 进程,而不是 HTTP 服务。使用其他配置格式的宿主应使用相同的命令和参数。请阅读 RESEARCH.md 或 check_operating_evidence MCP 提示词,了解研究流程。此服务不需要 API 密钥;宿主使用模型的方式另行管理。
范围
- 全球披露查询:截至程序包所含截止时间的 32 家精选公司;较早的截止时间会遵守前瞻性纳入原则。这并非全面的市场范围。
- 现金审查:单独冻结的历史 12 家公司审查。规模更大的全球队列不会扩大此工具的范围。
- 运营证据:CRM、ADBE、INTU 和 PYPL;六条注释、四项现金计算,以及两项初步产品条款观察。目前尚无完整的管理层承诺结果面板。
使用 get_coverage 查看确切的固定版本和时间信息。财务事实依据采集/审查规则纳入;历史上首次公开的时间可能仍然未知。缺失记录并不代表业务恶化。初步产品观察不能证明价格发生变化。内容不包括股价、市场反应模型、预测、已验证因子、执行情况或独立财务鉴证。
工具与重放
get_coverage、query_disclosure_evidence、get_operating_changes、trace_claim、check_cash_bridge、review_claim、replay_evidence。
回复包含数据包哈希和资源 URI。读取该资源以获取完整证据,并保存其原始文本和哈希。会话最多保留八个数据包;重启后缓存会丢失。重放需要使用此原始程序包。哈希可验证一致性,但不能验证私有来源的真实性。工具结果可能会根据宿主模型提供商自身的政策发送给该提供商。
node demo.mjs 会执行真实的 stdio 握手、列出工具、查询 CRM 范围注释、验证较早的截止时间没有返回记录、重新计算 PYPL 现金流,并重放已保存的数据包。这是协议集成测试,不代表独立的投资者采用情况声明,也不是模型性能评估。
更新与引用
本服务不会自动下载更新后的快照。请明确安装经过重新审查的程序包,并保留旧版本以便重放较早截止时间的数据。数据集变更和程序包更新与来源核查相互独立。引用结果时,请固定 pins.json、程序包版本和返回的数据包 SHA-256。
原创代码:MIT。随附的原创研究注释:CC BY 4.0,具体许可见其随附文件。第三方来源材料保留其各自的权利;不包含原始发行方文件。审查由单人借助 AI 完成。AhaSignals 独立于文中提及的公司和兼容宿主;仅供研究使用,不构成投资、法律、税务或会计建议。
MCP 命名空间:com.ahasignals/evidence。目录发布和代码发布分别审核。
复现范围检查
node examples/scope-check.mjs
示例中的主张是,Agentforce ARR 超过 15 亿美元,证明了可比的有机增长。经审阅的 FY2027 Q2 注释称,范围包括 AI 产品、Slackbot 和 Headless 360。缺少经审阅的先前定义和同口径对账。因此结果为 UNKNOWN,comparableOrganicGrowth: null;脚本不会臆造前期金额或估值变化。它还会检查更早的准入截止时间,并重放证据包。
预期结果见 examples/scope-check.expected.json。来源定位信息、文档哈希和审阅时间点可供读者根据发行方的原始披露质疑该注释。此脚本示例并非对任何模型的评估,也不构成外部采用的证据。
本地验证与打包
npm test
python3 scripts/build_bundle.py
python3 scripts/verify_release.py
npm test 会运行本地 Node 命令,无需安装依赖项。打包使用 Python 标准库、固定 ZIP 时间戳和明确的文件允许列表。单独的官方 MCPB CLI 可验证 manifest.json。如需进行可选的官方 SDK 互操作性测试,请单独安装 @modelcontextprotocol/sdk,将 MCP_SDK_ROOT 设为其程序包目录,然后运行 node sdk-smoke.mjs。
源代码采用 MIT 许可证;证据注释保留其随附的 CC BY 4.0 许可证。本仓库没有定时工作流。新增数据需要经过来源审查并发布新的固定版本;在目录中登记并不意味着会实时更新。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。