mcpField
E
Edgrapi — US Government Data API

Edgrapi — US Government Data API

远程服务
edgrapi.com数据与分析12 周前更新

关于 Edgrapi — US Government Data API

Edgrapi 为 AI Agent 和开发者提供来自五个美国政府公开数据源的规范化 JSON。其托管 MCP 服务和 Python 技能涵盖联邦采购机会、支出奖项、资助、国会交易及 SEC 文件。

主要功能

  1. 01搜索 SAM.gov 合同机会
  2. 02获取 USAspending 奖项和 Grants.gov 资助
  3. 03查询美国众议院 STOCK Act 交易
  4. 04搜索并分析 SEC EDGAR 文件
  5. 05规范化五个来源的数据

适用场景

  1. 01查找联邦合同机会
  2. 02研究政府奖项与资助
  3. 03查看披露的国会议员股票交易
  4. 04分析公司申报文件与基本面

MCP 相关

托管的 Streamable HTTP MCP 服务提供 19 个只读工具,涵盖 SAM.gov、USAspending、Grants.gov、美国众议院交易和 SEC EDGAR 数据。支持 Bearer API 密钥或带 PKCE 的 OAuth 2.1。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.edgrapi.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
ocighcr.io/paperandbeyond23-gif/edgrapi-mcp:1.0.0

工具

7
参数类型必填说明
tickerstring是美国股票代码,例如 'AAPL'。
periodenum否报告期间(默认按年)。annual | quarterly
limitinteger否要返回的期间数,1-20(默认 5)。

详细介绍

edgrapi-skills

为 AI Agent 提供美国政府数据——五个官方来源,一个密钥,一套 JSON 架构。

SAM.gov 合同机会、USAspending 奖项、Grants.gov 资助、美国众议院《STOCK 法案》交易记录, 以及 SEC EDGAR 文件,通过托管 MCP 服务和可直接使用的 Python 技能提供,并基于 Edgrapi API。

这些数据源都免费且公开,但各自也有令人头疼的问题:SAM.gov 使用的是你以为应该是 naics 的 ncode,并会静默忽略未知筛选条件;日期格式为 MM/dd/yyyy,查询时间范围最长为一年; USAspending 的 hasNext 会在记录数达到 10,000 时变为 false,但实际仍有记录,最多可达 50,000; EDGAR 则存在 XBRL 标签变动。Edgrapi 将所有数据统一为一套架构,让你的 Agent 一次调用即可获得可信数据。

免费开始——获取密钥,起始赠送 50 个免费额度,无需银行卡。

纯 Python 标准库,无依赖。采用 MIT-0 许可。

最快上手:托管 MCP 服务

无需安装,也无需本地进程。将任意 MCP 客户端指向一个 URL:

{
  "mcpServers": {
    "edgrapi": {
      "url": "https://api.edgrapi.com/mcp",
      "headers": { "Authorization": "Bearer edgr_YOUR_KEY" }
    }
  }
}

适用于 Claude Desktop、Claude Code、Cursor 和 Cline。传输方式为 streamable-http。身份验证使用 bearer edgr_ 密钥,或通过 PKCE 使用 OAuth 2.1——该服务本身就是身份提供方,并支持动态客户端注册。发现功能(initialize、tools/list)开放,因此即使没有密钥,也可以查看完整的工具列表;调用工具(tools/call)则需要密钥。

其他接入方式

# Python client
pip install edgrapi

# Docker — the MCP server as a container
docker run -e EDGRAPI_API_KEY=edgr_... ghcr.io/paperandbeyond23-gif/edgrapi-mcp:latest

# Python skills from this repo, via the skills CLI
npx skills add paperandbeyond23-gif/edgrapi-skills --all
npx skills add paperandbeyond23-gif/edgrapi-skills --skill edgrapi-full

也已列入官方 MCP 注册表,名称为 io.github.paperandbeyond23-gif/edgrapi-skills。

MCP 服务涵盖的内容

19 个工具,全部为只读。

来源工具额度
SAM.govget_opportunities — 按 NAICS、保留类别、州、类型查询合同机会2
USAspendingget_awards — 合同、资助、贷款、直接付款2
Grants.govget_grants — 包含 CFDA 编号和截止日期的资助机会2
国会get_congress — 美国众议院《STOCK 法案》股票交易记录2
SEC EDGARget_insider(Form 4,支持集群买入检测)、get_holdings(13F,按季度逐期对比)、get_activist(持股超过 5% 的 13D/G)、get_events(结构化的 8-K)、get_fundamentals、get_ratios、get_sections、get_company、get_filings、XBRL 转 JSON、实体解析、全文搜索1–5

如需查看实时列表,请调用 tools/list,或阅读 服务卡片——两者都由服务生成,因此内容不会过时。

本仓库中的技能

可直接使用的 Python 代码,纯标准库。可安装全部技能,也可只安装所需技能。

技能工具用途
edgrapi-full9将以下所有内容整合到一个技能中,涵盖全部五个来源
edgrapi-gov5SAM.gov 机会、USAspending 奖项、Grants.gov、国会议员交易记录
edgrapi-fundamentals2规范化财务报表 + 计算所得比率
edgrapi-filings2公司简介 + 最近的 10-K/10-Q/8-K

身份验证

将 EDGRAPI_KEY 设置为你的密钥(格式为 edgr_...)。密钥通过 X-API-Key 标头发送,且基础 URL 为硬编码值,因此密钥不会发送到其他主机。

export EDGRAPI_KEY="edgr_..."

获取免费密钥 — 起始赠送 50 个额度,无需银行卡。同一个密钥可用于 这些技能、MCP 服务和直接 REST 调用。

定价

积分按端点计费,而非每次请求计费。政府端点每次费用为 2。在 SEC 方面,公司、文件、事件、实体解析和全文搜索每次费用为 1;基本面、比率和 XBRL 每次费用为 3;章节、内部人士、持仓和激进投资者相关端点每次费用为 5。调用的确切费用会通过 X-Credits-Cost 标头返回。

计划价格积分
免费版$0初始 50(一次性)
Starter$10/mo10,000 / 月
Pro$29/mo30,000 / 月
Pro 年付$290/yr一次性到账 360,000
Business$99/mo150,000 / 月

可一次性购买加购积分包,永不过期:5,000 / $7 · 15,000 / $18 · 50,000 / $55。付费计划的积分可结转。完整详情请访问 https://edgrapi.com/pricing。也可通过 RapidAPI 按量计费。

明确说明的限制

  • 国会议员交易数据仅涵盖美国众议院,以美元区间报告,并依法最多延迟 45 天。
  • **不提供州或地方(SLED)采购数据。**仅限联邦数据。
  • 合同提醒每天轮询一次,而非实时更新,因此通知抵达时可能已经过时一天。
  • **各数据源按自身的更新频率更新。**Edgrapi 会对官方数据源进行规范化处理;不会持有或重新发布任何数据。
  • USAspending 搜索无法查询 2007-10-01 之前的数据;EDGAR 全文搜索涵盖 2001 年以来的数据。

来源

问题与贡献

请参阅 CONTRIBUTING.md。安全问题报告请参阅 SECURITY.md。

许可证

MIT No Attribution。可自由分叉、发布和再许可,无需注明出处。

独立性

Edgrapi 是一项独立服务,与美国证券交易委员会、总务管理局、SAM.gov、USAspending.gov、Grants.gov 或美国众议院无关联,也未获其认可或赞助。所有数据均源自这些机构的公共系统,并属于公有领域。

评论

支持 Markdown

第一次接触 MCP?

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

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