mcpField
G
gov-transparency-mcp

gov-transparency-mcp

本地服务
github.com/forgemeshlabs法律与政务16 天前更新

关于 gov-transparency-mcp

gov-transparency-mcp 是面向 Agent 的 MCP 服务,提供美国国会交易、联邦合同、竞选财务、游说申报及法规数据查询。数据来自官方公共来源,并按次通过 Base 上的 USDC 和 x402 付费;交易披露范围目前为美国众议院。

主要功能

  1. 01查询国会议员股票交易及申报
  2. 02搜索联邦合同与承包商资料
  3. 03查看候选人竞选财务数据
  4. 04搜索游说申报和法规
  5. 05查询国会法案状态及接口规范

适用场景

  1. 01检查议员披露的股票交易
  2. 02调查企业获得的联邦合同
  3. 03追踪候选人资金、游说或新法规

MCP 相关

该 MCP 服务向客户端提供九类政府数据工具及接口规范查询。除免费规范查询外,调用通过 x402 按次使用 Base 上的 USDC 付款。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"forgemeshlabs-gov-transparency": {
"command": "npx",
"args": [
"-y",
"@forgemeshlabs/gov-transparency-mcp"
]
}
}
}
启动命令npx -y @forgemeshlabs/gov-transparency-mcp

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

安装包
npm@forgemeshlabs/gov-transparency-mcp0.1.4

工具

10

收录的工具列表 · 更新于 2 周前

参数类型必填说明
typeenum否purchase | sale | sale_partial | exchange
limitinteger否最大行数(默认 25,最大 100)
sincestring否交易日期的 ISO 格式起始日期
statestring否州或选区前缀,例如 'VA' 或 'VA01'
untilstring否交易日期的 ISO 格式结束日期
memberstring否议员姓名子字符串,例如 'wittman'
tickerstring否精确股票代码,例如 'NVDA'

详细介绍

gov-transparency-mcp

M8ven Score

监督监督者。 国会议员股票交易、联邦合同授予、竞选财务、游说申报和新法规——通过九个 MCP 工具访问美国政府官方数据,使用 x402 在 Base 上按次以 USDC 付费。无需账户、API 密钥或订阅。

商业追踪服务通过月度订阅销售国会议员交易数据。这里按次付费,以结构化 JSON 提供给 Agent:每次查询 $0.005–$0.02。

工具

工具价格返回内容
get_congress_trades$0.02从官方 STOCK Act 申报中解析的美国众议院议员股票交易——议员、股票代码、买入/卖出、日期、金额范围。可按议员、股票代码、类型、州和日期范围筛选。
get_trade_filings$0.01披露申报索引——申报交易报告的人及申报时间,并附官方 PDF 链接。
search_federal_contracts$0.01任何公司获得的联邦合同授予——金额、机构、日期和说明。
get_contractor_profile$0.01公司 → 官方联邦收款方记录,包含 UEI 和近期授予总额。
get_candidate_money$0.01每位候选人的竞选财务总额——收入、支出、现金余额和债务。
find_candidate$0.005候选人姓名 → 官方 ID、党派、职位和委员会。
search_lobbying$0.01按客户或公司查询游说申报——金额、议题和具名游说人员。
watch_federal_register$0.005与任意主题匹配的最新法规和公告。
lookup_bill$0.005国会任何法案的官方状态。
get_endpoint_spec免费全部九个路由的实时架构和完整示例。

数据来源

全部来自官方公开领域数据:美国众议院书记官财务披露(从原始 PTR PDF 中解析)、USAspending.gov、联邦选举委员会、参议院《游说披露法》数据库、《联邦公报》和 Congress.gov。交易披露最多会比交易晚 45 天——这是法律规定的申报期限,并非数据延迟。目前涵盖美国众议院(计划加入参议院);纸质提交的披露会编入索引并附上 PDF 链接,但不会解析为数据行。

设置

{
  "mcpServers": {
    "gov-transparency": {
      "command": "npx",
      "args": ["-y", "@forgemeshlabs/gov-transparency-mcp"],
      "env": {
        "WALLET_PRIVATE_KEY": "0x..."
      }
    }
  }
}

WALLET_PRIVATE_KEY 必须是余额较低的专用钱包,其中只存放少量 Base 主网上的 USDC——切勿使用你的主钱包。get_endpoint_spec 无需钱包即可使用。

要求

Node.js 20+,以及一个已存入 USDC、余额较低的 Base 专用钱包。服务器拒绝为 Utility Grid 的两个钱包以外的任何收款方、Base 主网以外的任何网络、USDC 以外的任何资产签名,也拒绝超过上限的金额(每次调用 $0.02,每个会话 $10)。环境变量 X402_MAX_PRICE_USD 和 X402_SESSION_BUDGET_USD 只能调低这些上限。请求仅允许同源,60 秒后超时,大小上限为 2 MB,且绝不跟随重定向。

付款方式

每次调用都会发送常规 HTTP 请求;服务器以 402 Payment Required 返回确切的付款条款,客户端签署 USDC 转账授权(EIP-3009)并重试,结算交易哈希会在响应的 _payment 字段中返回。原子性保障:未付款则不提供数据,未提供数据则不付款。

许可证

MIT——仅适用于代码。底层政府数据属于公有领域。

评论

支持 Markdown

第一次接触 MCP?

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

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