Skip to main content
Glama
CBLU2005

US Government Data

us-govdata-mcp

米国政府データのためのMCPサーバー — Claude、Cursor、または任意のModel Context Protocolクライアントから、建築許可、連邦契約機会(SAM.gov)、および全国医療提供者レジストリ(NPI/NPPES)を検索できます。

CBLU2005/us-govdata-mcp MCPサーバー

ライセンス: MIT Node >= 18

3つのデータソースはすべて公式の政府刊行物(都市のオープンデータポータル、SAM.govの公開抽出、CMS NPPES API)です。HTMLスクレイピング、ログイン、脆弱なセレクターは不要です。重い処理は、あなた自身のApifyアカウントで実行される3つの本番用Apifyアクターが行います。

30秒で試す — アカウント不要、無料

これがAPIトークンに価値があるかどうかを判断する前に、トークンなしで実行してみてください:

{
  "mcpServers": {
    "us-govdata": {
      "command": "npx",
      "args": ["-y", "github:CBLU2005/us-govdata-mcp"],
      "env": { "APIFY_DRY_RUN": "1" }
    }
  }
}

これが全体のセットアップです。ドライランモードでは、すべてのツールが現実的なサンプルレコードと、送信されるはずだった正確なApify APIリクエストを返します。そのため、アカウントを作成したり、トークンを貼り付けたり、費用をかけたりすることなく、データの実際の形状を確認し、エージェントがツールを正しく呼び出していることを確認し、各ツールの説明にある価格開示を読むことができます。

エージェントに「今月オースティンで発行された50万ドル以上の建築許可を見つけて」などと依頼すると、ツール呼び出しがエンドツーエンドで実行されるのを確認できます。ライブデータが必要になったら、APIFY_DRY_RUN行を削除し、APIFY_TOKENを追加してください(下記参照)。

Related MCP server: DOL WHD MCP

ツール

ツール

検索内容

一般的なフィルター

価格*

search_building_permits

10の公式都市/郡オープンデータソース(NYC、シカゴ、LA、オースティン、サンフランシスコ、ニューオーリンズ、バトンルージュ、モンゴメリー郡MD、ノーフォークVA)からの建築許可 — 許可タイプ、ステータス、評価額、請負業者名/ライセンス

都市、発行日範囲、許可タイプ、全文検索、最低評価額

$0.005 / レコード

search_federal_contract_opportunities

SAM.govからの連邦RFP、調達通知、調達予告、落札通知 — 契約担当官のメールと電話番号付き

キーワード、NAICS、通知タイプ、中小企業枠(8A、WOSB、HUBZone...)、省庁、州、日付

$0.004 / レコード

search_healthcare_providers

公式CMS NPIレジストリの800万人以上の米国医療提供者および医療機関 — 専門分野、ライセンス、診療所の電話/FAX、権限のある役員

専門分野、州、都市、郵便番号(ワイルドカード可)、提供者/組織名

$0.002 / レコード

* 正直な価格開示: これらのツールは、CBLUが公開する有料の従量課金制Apifyアクターを実行します。Apifyアカウントには、実際に返されたレコードに対してのみ課金されます。サブスクリプションや開始手数料はありません。すべてのツールはデフォルトで1回の呼び出しにつき25件の結果を返すため、通常の呼び出しのコストは1セント未満です(25件の許可 ≈ $0.13、25件の契約通知 ≈ $0.10、25件の提供者 ≈ $0.05)。Apifyの無料プランには毎月のプラットフォームクレジットが含まれており、これらのツールをカジュアルに無料で使用するのに十分です。完全な価格詳細が記載されたアクターページ:

クイックスタート

1. Apifyトークンを取得する(無料、約2分)

  1. https://console.apify.com/sign-up にサインアップします(無料プランで動作します)。

  2. https://console.apify.com/settings/integrations からAPIトークンをコピーします。

サーバーはトークンなしで起動し、ツールを一覧表示します。トークンはツールが実際に呼び出されるときにのみ必要です。

2. MCPクライアントにサーバーを追加する

Claude Desktopclaude_desktop_config.json → 設定 → 開発者 → 設定を編集):

{
  "mcpServers": {
    "us-govdata": {
      "command": "npx",
      "args": ["-y", "github:CBLU2005/us-govdata-mcp"],
      "env": {
        "APIFY_TOKEN": "your_apify_token_here"
      }
    }
  }
}

Claude Code:

claude mcp add us-govdata -e APIFY_TOKEN=your_apify_token_here -- npx -y github:CBLU2005/us-govdata-mcp

Cursor / Windsurf / その他のMCPクライアント(Claude Desktopと同じ形式):

{
  "mcpServers": {
    "us-govdata": {
      "command": "npx",
      "args": ["-y", "github:CBLU2005/us-govdata-mcp"],
      "env": { "APIFY_TOKEN": "your_apify_token_here" }
    }
  }
}

ローカルクローンから:

git clone https://github.com/CBLU2005/us-govdata-mcp.git
cd us-govdata-mcp
npm install && npm run build
# then point your client at: node /path/to/us-govdata-mcp/dist/index.js

Docker:

docker build -t us-govdata-mcp .
docker run -i --rm -e APIFY_TOKEN=your_apify_token_here us-govdata-mcp        # stdio
docker run --rm -p 3000:3000 -e APIFY_TOKEN=... us-govdata-mcp --http 3000    # Streamable HTTP

3. AIエージェントに次のようなことを依頼する

  • 「今月オースティンで発行された、請負業者名を含む50万ドル以上の新築建築許可を見つけて。」

  • 「応答期限が今日以降の、アクティブな中小企業向けサイバーセキュリティ調達通知はありますか?契約担当官のメールアドレスも含めて。」

  • 「マイアミ大都市圏(郵便番号331)の歯科医を、診療所の電話番号とともにリストアップして。」*

トランスポート

  • stdio(デフォルト) — デスクトップMCPクライアントが使用:us-govdata-mcp

  • Streamable HTTP — ステートレスエンドポイント POST /mcp、ヘルスチェック GET /healthzus-govdata-mcp --http 3000(または MCP_HTTP_PORT=3000 を設定)

環境変数

変数

必須

目的

APIFY_TOKEN

ツール呼び出し用

Apify APIトークン。サーバーの起動とツール一覧表示はトークンなしで動作します。ツール呼び出しは、トークンが設定されるまでセットアップガイドを返します。

APIFY_DRY_RUN

いいえ

1 に設定すると、ネットワーク呼び出しや課金なしで、サンプルレコードを返します。レスポンスには、送信されるはずだった正確なApify APIリクエストが含まれます。テストやCIに便利です。

MCP_HTTP_PORT

いいえ

このポートでstdioの代わりにStreamable HTTPモードで起動します。

仕組み

各ツールは引数を検証し(zod)、アクター入力を構築し、Authorization: Bearer ヘッダー(URLには含まれません)を介してトークンを使用してApify APIのrun-sync-get-dataset-itemsエンドポイントを呼び出します。アクターはあなたのアカウントでApifyプラットフォーム上で実行され、結果のデータセットアイテムがツール結果として直接返されます。このサーバーは状態を保持せず、データを通過させる以外にデータを見ることはありません。

開発

npm install
npm test          # builds + runs the full smoke suite (introspection, tokenless
                  # error path, dry-run request construction, HTTP transport)

テストスイートはApifyアカウントもネットワークも不要です。APIFY_DRY_RUN=1 を使用します。

関連

ライセンス

MIT © CBLU

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    The most comprehensive keyless federal-data MCP server. 36 tools for SAM.gov + USAspending + Federal Register + eCFR + Grants.gov. No API key, no registration, no signup. Works in Claude Desktop, Claude Code, Codex CLI, Cursor, Continue, Gemini CLI, and any MCP-aware host.
    30
    100
    142
    5
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    TypeScript MCP server for accessing Department of Labor enforcement data, OSHA inspections, and SAM.gov contract opportunities via natural language queries.
    28
  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server for U.S. public-records data, enabling AI agents to search business registrations, screen names against government watchlists, and pull federal awards.
    40
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for nonprofit financials via ProPublica — IRS Form 990 data for 1.8M+ nonprofits.

  • OpenCorporates MCP — Global company registry data (free, no auth, rate limited)

  • MCP server for French (BOAMP) + EU (TED) public procurement data via TenderAPI.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CBLU2005/us-govdata-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server