关于 FilingLens Local SEC Fact Comparison
FilingLens 是一个本地、只读的 MCP 服务,用于比较同一报告期间在两个 SEC 文件截止点对应的财务事实。它面向财报审阅,并在精确比较结果中提供来源引用。
主要功能
- 01比较不同文件截止点的财务事实
- 02列出准确的报告期间
- 03使用提供的 SEC companyconcept 数据
- 04保留来源引用
- 05以整数运算处理小数差异
适用场景
- 01审阅某项报告数据在两个申报日期间的变化
- 02检查可用的期间和单位组合
- 03根据文件引用追溯比较结果
MCP 相关
它向 MCP 客户端提供三个只读工具、一个审阅提示词和一个契约资源。主机提供官方 SEC companyconcept JSON 对象;该程序不发起网络请求。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
FilingLens MCP — 内部评估测试版
比较两个申报截止日期下完全相同期间的同一项 SEC 财务事实。提供三个只读工具:filinglens_example、filinglens_periods、filinglens_compare。提示词:review_filing_change;资源:filinglens://contract。
需要 Node.js 22+。解压发布的归档文件并验证其 SHA-256,然后运行 npm ci --ignore-scripts --no-audit --no-fund 和 npm test。运行 node scripts/evaluate.mjs,执行十个独立的协议场景。配置 MCP 主机,命令设为 node,绝对参数设为 /path/filinglens-mcp/src/server.mjs。普通终端会等待 stdio 输入;它不是聊天界面。
主机提供一个官方 SEC companyconcept JSON 对象。此软件包不会读取文件、访问网络、存储数据、调用模型或收集遥测数据。主机费用和数据政策仍然适用。浏览器网站使用单独缓存的官方 SEC 查询。源文档:https://www.sec.gov/search-filings/edgar-application-programming-interfaces 和 https://www.sec.gov/search-filings/edgar-search-assistance/accessing-edgar-data。获取数据时请遵守 SEC 公平访问规则。
filinglens_periods 会返回精确的起始日期、结束日期和单位组合,并支持分页。filinglens_compare 接受 {data, options:{unit,start:null|"YYYY-MM-DD",end,before,after}}。before 必须早于 after。工具会在每个截止日期选取符合条件的最新申报日期;同一天的值发生冲突时,结果将标记为不完整。缺失的基准值不等于零。工具绝不会混合财年标签、季度框架、概念标签或单位。绝对十进制差值使用整数运算;不安全的数字会被拒绝。来源引用由元数据提供,必须通过原始申报文件核实。虚构示例记录没有来源链接。
支持的概念:Assets、Liabilities、StockholdersEquity、Revenues、RevenueFromContractWithCustomerExcludingAssessedTax、NetIncomeLoss、EarningsPerShareDiluted、NetCashProvidedByUsedInOperatingActivities。不在支持范围内的内容包括自定义维度和标签。不提供重述分类、提醒、交易或投资建议。报告值发生变化并不能证明存在会计错误、其原因或投资机会。
免费测试版许可证仅允许内部评估。拟议中的 €19/月工作区尚未构建,也未出售。不声称已有收入或客户验证。验证包括对抗性测试样例和真实 SDK stdio 客户端,不包括对主机模型推理能力或所有桌面主机的基准测试。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。