Govcontractscout Mcp

io.github.govcontractscout由 GitHub 账号 govcontractscout 发布v1.0.5更新于 Oct 27, 2026

MCP server for the GovContractScout US government contracts API: search, NAICS, match scoring.

概览

AI 生成的概览

本地 MCP 服务器,让助手通过 GovContractScout API 检索美国政府合同、查询 NAICS 代码与州列表,并评估合同匹配度。

可以做什么
  • 按州、NAICS 代码或关键词检索州、地方和联邦的活跃合同,返回标题、机构、截止日期与匹配信号
  • 按 ID 获取单份合同的完整记录,含原始招标链接与文件
  • 按关键词查询 NAICS 代码,并列出已收录的州及实时合同数量
  • 为业务画像评估合同匹配度,付费档还可估算中标概率并列出中标企业原型
适用场景
适合让助手查找公开的政府采购机会、按州或 NAICS 筛选,并判断哪些机会适合特定企业画像,而无需自己编写 HTTP 调用。
运行要求
以 npm 包形式在本地运行(npx govcontractscout-mcp),需要 Node.js 18+。需在 GCS_API_KEY 环境变量中提供 GovContractScout API 密钥;免费档需注册账户,付费档在结账时购买。可选 GOVCONTRACTSCOUT_API_BASE 覆盖 API 基础地址。需要能访问 GovContractScout API 的网络。
安装前请注意
GCS_API_KEY 中的密钥是计费凭证:免费档每月 100 次调用,付费档每月 99 或 199 美元,工具调用会消耗配额。win_likelihood 与 archetypes 仅限付费档。搜索结果有意省略来源网址和原始门户字段,各州数据覆盖程度不一。README 还介绍了托管远程端点,使用 OAuth 或 Bearer 密钥认证,属于另一种连接方式。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Govcontractscout Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

GovContractScout MCP Server

[GovContractScout MCP Server on AI Agents Listing] [Govcontractscout MCP server] [ToolSDK MCP Registry]

Model Context Protocol (MCP) server exposing the GovContractScout US state, local, and federal government contracts API to AI agents. Search live contracts, pull details, look up NAICS codes, list states, and score contract fit — without raw HTTP.

text
AI agent (Claude, Cursor, etc.)  ⇄  MCP  ⇄  GovContractScout /v1 API  ⇄  50-state procurement data

Tools

ToolDescription
search_contractsSearch active government contracts by state, NAICS, keyword (returns title, agency, due date, match signals)
get_contractFetch one contract's full record by ID (includes the original solicitation link + documents)
search_naicsLook up NAICS codes by keyword
get_statesList the states we index + live contract counts
score_contractScore a contract's fit for a business profile (uses /v1/match)
win_likelihoodEstimate win probability vs the historical award archetype — derived data, paid
archetypesList winning-business archetypes — who wins what — derived data, paid

All tools hit the same /v1 API as the public REST endpoint — same data, same auth, same rate limits. Live data from state procurement portals, updated daily.

Hosted endpoint (no install)

There is also a remote server at https://scout.govbidportals.com/mcp — Streamable HTTP, protocol 2025-06-18, nothing to install. It serves everything above plus get_profile (8 tools total).

Two ways to authenticate:

  1. OAuth 2.1 — clients that support it connect on their own. The 401 challenge points at https://scout.govbidportals.com/.well-known/oauth-protected-resource, then you sign in and link your account.
  2. API key header — a client that only sends fixed headers can pass the same gcs_live_... key the REST API takes:
bash
curl -X POST https://scout.govbidportals.com/mcp \  -H "Authorization: Bearer gcs_live_YOUR_KEY" \  -H "Content-Type: application/json" \  -H "Accept: application/json, text/event-stream" \  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-agent","version":"1"}}}'

Both credentials carry the same plan, quota, and rate limits as the key you would use locally.

Requirements

Quickstart

Claude Code

bash
claude mcp add govcontractscout \  --env GCS_API_KEY=gcs_live_YOUR_KEY \  -- npx -y govcontractscout-mcp

Any MCP client (mcp.json / mcp.settings)

json
{  "mcpServers": {    "govcontractscout": {      "command": "npx",      "args": ["-y", "govcontractscout-mcp"],      "env": {        "GCS_API_KEY": "gcs_live_YOUR_KEY"      }    }  }}

Manual (from source)

bash
npm install && npm run buildGCS_API_KEY=gcs_live_YOUR_KEY node dist/index.js

Configuration

VariableRequiredDefaultDescription
GCS_API_KEY✅—Your API key from the dashboard
GOVCONTRACTSCOUT_API_BASE❌https://scout.govbidportals.comAPI base URL override (self-hosting)

Example

Ask your agent:

"Find open IT services contracts in California due this month, then score the top one for a 10-person consulting firm with T&M experience."

The agent calls search_contracts (state=CA, naics=IT services), then score_contract — no HTTP knowledge required from the agent.

Design notes

  • Idempotent scoring — score_contract sends a deterministic Idempotency-Key, so retries never double-burn quota.
  • Same moat as the API — list/search results deliberately exclude source URLs and raw source_portal fields (that's the aggregation moat); get_contract detail includes the original solicitation link, exactly as the API does. The MCP exposes what the API exposes.
  • Honest coverage — contracts carry a data_quality field (level + which fields are populated). Some states have richer data than others; the API tells you exactly what you're getting.

API / pricing

  • Free: 100 calls/month, account required
  • Paid: no account required — buy at scout.govbidportals.com/docs/api#pricing; the key is emailed on checkout
  • Starter $99/mo · Growth $199/mo · annual = 17% off
  • win_likelihood and archetypes are paid-tier (Starter+) — the derived-data layer
  • Full API docs: scout.govbidportals.com/docs/api

Development

bash
npm run dev    # tsx watchnpm run build  # tsc -> dist/npm start      # run built server

The server is a thin wrapper over the public REST API (/v1/contracts, /v1/contracts/:id, /v1/naics, /v1/states, /v1/match) — see the API docs for schemas.

License

MIT

来源:README.md,提交 53df3ec

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

3
  1. v1.0.5最新Oct 17, 2026
  2. v1.0.2Oct 17, 2026
  3. v1.0.0Sep 21, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分