mcpField
B
Bosco Labs data

Bosco Labs data

本地服务
github.com/PB7-debug金融数据0今天更新

关于 Bosco Labs data

Bosco Labs data 是面向 AI Agent 的官方来源金融与公共数据 MCP 服务,通过用户自己的 Apify token 调用 Actor,并为每行结果附来源链接。它覆盖 SEC、美国众议院交易、政府合同、欧盟招标和欧洲企业财务等数据。

主要功能

  1. 01SEC 内部人交易与申报数据
  2. 02美国众议员股票交易记录
  3. 03美国国防部及联邦合同
  4. 04欧盟公共招标与合同授予
  5. 05欧洲上市及私营企业财务

适用场景

  1. 01追踪公司高管股票买卖
  2. 02查询国会成员的股票交易
  3. 03检索政府合同和欧盟招标
  4. 04比较欧洲公司的财务数据

MCP 相关

提供 MCP 工具,将 Bosco Labs Apify Actors 的官方来源数据以简洁 JSON 返回,并在每行附来源链接。调用需使用自己的 Apify token,费用按返回行数计。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"pb7-debug-bosco-labs-data": {
"command": "uvx",
"args": [
"bosco-labs-data-mcp"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令uvx bosco-labs-data-mcp
需要配置的环境变量
APIFY_TOKEN密钥Your Apify API token for the paid tools (each row returned is billed to your Apify account); the free tools work without it

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypibosco-labs-data-mcp0.2.1

工具

9

收录的工具列表 · 更新于 4 天前

参数类型必填说明
querystring是20 个字符的 LEI,例如 724500Y6DUVHQD6OXN27;或公司名称,例如 "Heineken"
max_resultsinteger否名称搜索时最多返回的公司数(1-5)。

详细介绍

Bosco Labs 数据:MCP 服务

一个 MCP 服务,为 AI Agent 提供官方来源数据:SEC 内部人士交易和申报文件、 美国众议院议员的股票交易、五角大楼合同授予、欧盟公共招标以及欧洲公司的财务数据。每个工具都会运行一个 Bosco Labs Apify Actors,使用你自己的 Apify 令牌,并 返回一份简短的 JSON 列表,其中每一行都附有来源链接。

工具

工具数据(来源)每行价格示例问题
eu_annual_report_financials欧盟/英国上市公司的经审计财务数据(ESEF 报告,filings.xbrl.org)$0.05 + 每次调用 $0.01“比较 ASML 和 Heineken 最新的营收与营业利润率。”
european_company_accounts英国、丹麦和挪威公司的账目,包括私人公司(Companies House、Erhvervsstyrelsen、Brønnøysund)$0.04“丹麦公司 CVR 24256790 近几年的营收和股东权益是多少?”
sec_insider_trades自 2006 年以来的 Form 4 内部人士买入和卖出交易、集中买入和卖出(SEC EDGAR)$0.0018“过去一个月 NVIDIA 内部人士买入还是卖出了股票?”
sec_filings自 1994 年以来的任何 EDGAR 申报文件:8-K 项目、10-K、10-Q、业绩公告时间(SEC EDGAR)$0.001“Apple 上次何时发布业绩?是在收盘后吗?”
us_house_stock_trades自 2014 年以来众议院议员的 STOCK Act 交易(众议院书记官办公室)$0.0018“Nancy Pelosi 今年交易了哪些股票?”
eu_public_tenders欧盟/欧洲经济区公共招标和合同授予(TED)$0.002“查找本周德国和荷兰开放的 IT 服务招标。”
dod_contract_awards自 2008 财年起国防部(或任何联邦机构)的合同授予,含中标者股票代码(USAspending.gov)$0.005“Kratos 今年赢得了哪些五角大楼合同?”

每个工具都有一个 max_results 参数,默认值较小(3 至 25 行),并设有硬性上限,因此每次调用只需花费几美分。dod_contract_awards 可能需要一分钟或更久。

另外两个 Bosco Labs Actor 在此处不是工具,因为它们需要使用你自己的 Apify 数据集或 Google 凭据:Dedup & Merge Datasets 和 Google Sheets Export。请直接在 Apify 上使用它们。

定价

你使用自己的令牌,按上述价格向 Apify 支付每行返回数据的费用(Apify 免费套餐包含月度额度)。服务本身免费,不会将任何数据发送到其他地方。

安装

  1. 获取 Apify API 令牌:https://console.apify.com/settings/integrations
  2. 安装 uv。
  3. 将服务添加到你的客户端(见下文)。软件包发布到 PyPI 后,命令为 uvx bosco-labs-data-mcp。在此之前,请从此文件夹运行: uvx --from /path/to/bosco-labs-data/mcp bosco-labs-data-mcp。
Claude Desktop

claude_desktop_config.json(Settings -> Developer -> Edit Config):

{
  "mcpServers": {
    "bosco-labs-data": {
      "command": "uvx",
      "args": ["bosco-labs-data-mcp"],
      "env": { "APIFY_TOKEN": "apify_api_..." }
    }
  }
}
Cursor

~/.cursor/mcp.json(或项目中的 .cursor/mcp.json):使用与上文相同的 mcpServers 块。

Claude Code
claude mcp add bosco-labs-data -e APIFY_TOKEN=apify_api_... -- uvx bosco-labs-data-mcp

替代方案:Apify 托管的 MCP 服务

无需安装任何内容,即可通过 Apify 自己的 MCP 服务使用相同的 Actors (OAuth 或使用你的令牌;每个 Actor 都会成为一个工具,并提供完整输入):

https://mcp.apify.com?tools=Bosco_labs/esef-annual-reports,Bosco_labs/company-accounts,Bosco_labs/sec-insider-trades,Bosco_labs/sec-filings-feed,Bosco_labs/us-house-trades,Bosco_labs/eu-tenders,Bosco_labs/dod-contract-awards

此服务是更轻量的选择:参数带类型、默认值较小,结果简洁。

开发

uv run --with pytest pytest -q    # from this folder; Apify is mocked, plus a stdio smoke test

源代码和发行版:https://github.com/PB7-debug/bosco-labs-data(文件夹 mcp/)。发行版通过 publish-mcp.yml GitHub Actions 工作流发布到 PyPI 和官方 MCP Registry;请参阅 PUBLISHING.md。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。