FilingLens Local SEC Fact Comparison

io.github.f-tigerv0.1.0更新於 Oct 10, 2026

Compare the same SEC fact and period at two filing cutoffs locally, with source evidence.

已驗證STDIO僅桌面Data & AnalyticsFinance

概覽

AI 產生的概覽

在本機以唯讀方式比較同一 SEC 財務事實、同一期間在兩個申報截止時點的數值。

功能
FilingLens 提供三個唯讀工具:filinglens_example、filinglens_periods 與 filinglens_compare,另有 review_filing_change 提示詞與 filinglens://contract 資源。它接收由主機提供的一個官方 SEC companyconcept JSON 物件,以分頁列出精確的起訖日期與單位組合,並在每個截止時點選取最新的合格申報日期,以整數運算給出絕對小數差。它不會合併會計年度標籤、季度框架、概念標籤或單位,缺少的基準也不視為零。
適用情境
適合在內部評估某個已揭露 SEC 數字在兩個申報日期之間如何變化,並附上來源引用。它不是聊天介面,也不做重編分類、告警或交易與投資建議。
執行需求
以桌面本機 stdio 程序執行,需要 Node.js 22 或更新版本。從已發布的封存檔安裝並驗證其 SHA-256,接著執行 npm ci --ignore-scripts --no-audit --no-fund 與 npm test,並在 MCP 主機中設定命令 node 及 src/server.mjs 的絕對路徑。SEC companyconcept JSON 物件必須由主機提供;此套件本身不讀取檔案、不連網、不儲存、不呼叫模型,也不傳送遙測。
安裝前請注意
免費測試版授權僅允許內部評估;擬議的付費工作區尚未建置,也未販售。來源引用是隨附的中繼資料,必須在原始申報文件中查核,虛構範例紀錄沒有來源連結。已揭露數值的變化不能證明存在會計錯誤、其原因或投資機會。主機費用與資料政策適用,取得資料時應遵守 SEC 公平存取規則。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 FilingLens Local SEC Fact Comparison,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

FilingLens MCP — internal evaluation beta

Compare the same SEC financial fact for the exact same period at two filing cutoffs. Three read-only tools: filinglens_example, filinglens_periods, filinglens_compare. Prompt: review_filing_change; resource: filinglens://contract.

Requires Node.js 22+. Extract the published archive, verify its SHA-256, then run npm ci --ignore-scripts --no-audit --no-fund and npm test. Run node scripts/evaluate.mjs for the ten independent protocol scenarios. Configure an MCP host with command node and absolute argument /path/filinglens-mcp/src/server.mjs. A plain terminal waits on stdio; it is not a chat interface.

The host supplies one official SEC companyconcept JSON object. No file reads, network, storage, model calls or telemetry occur in this package. Host fees and data policies apply. The browser site has a separate, cached official SEC lookup. Source documentation: https://www.sec.gov/search-filings/edgar-application-programming-interfaces and https://www.sec.gov/search-filings/edgar-search-assistance/accessing-edgar-data . Respect SEC fair access rules when obtaining data.

filinglens_periods returns exact start/end/unit combinations, with pagination. filinglens_compare accepts {data, options:{unit,start:null|"YYYY-MM-DD",end,before,after}}. before must precede after. It picks the latest eligible filing date at each cutoff; same-day value conflicts are incomplete. A missing baseline is not zero. It never combines fiscal labels, quarter frames, concept tags or units. Absolute decimal differences use integer arithmetic; unsafe numbers are rejected. Source references are supplied metadata and must be checked in original filings. Fictional example records have no source links.

Supported concepts: Assets, Liabilities, StockholdersEquity, Revenues, RevenueFromContractWithCustomerExcludingAssessedTax, NetIncomeLoss, EarningsPerShareDiluted, NetCashProvidedByUsedInOperatingActivities. Custom dimensions and tags are outside scope. No restatement classification, alerts, trading or investment recommendation. A reported-value change does not prove an accounting error, its cause or an investment opportunity.

The free beta license permits internal evaluation only. The proposed €19/month workspace is not built or for sale. No revenue or customer proof is claimed. Validation includes adversarial fixtures and a real SDK stdio client, not a benchmark of host-model reasoning or every desktop host.

來源:agents/filinglens-mcp/README.md,提交 2e748c7

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.1.0最新Oct 10, 2026