GSA CALC+ について
GSA CALC+は、GSA MAS契約で設定された時間単価の上限を検索するオープンソースのMCPサーバーです。公開データを使い、市場調査、IGCEベンチマーク、価格妥当性の確認を認証なしで行えます。
主な機能
- 01職種、ベンダー、契約の検索
- 02条件によるレコード閲覧
- 03IGCE単価統計の算出
- 04提示単価と分布の照合
- 05ベンダー単価表とSIN分布の確認
活用シーン
- 01職種別のIGCEベンチマークを作成
- 02市場データを基に提示時間単価を評価
- 03ベンダーのGSA上限単価を確認
MCP 対応
8個のツールを通じて、公開GSA CALC+ APIをMCPクライアントに提供します。検索、条件付き閲覧、ベンチマーク算出、単価チェックに対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gsa-calc.1102tools.com/mcpclaude mcp add --transport http com-1102tools-gsa-calc https://gsa-calc.1102tools.com/mcp{"mcpServers":{"com-1102tools-gsa-calc":{"type":"http","url":"https://gsa-calc.1102tools.com/mcp"}}}Cursor で開く{"servers":{"com-1102tools-gsa-calc":{"type":"http","url":"https://gsa-calc.1102tools.com/mcp"}}}VS Code で開く{"mcpServers":{"com-1102tools-gsa-calc":{"type":"http","url":"https://gsa-calc.1102tools.com/mcp"}}}{"mcpServers":{"com-1102tools-gsa-calc":{"serverUrl":"https://gsa-calc.1102tools.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
8| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| sin | any | いいえ | |
| page | integer | いいえ | |
| sort | enum | いいえ | asc | desc |
| exclude | any | いいえ | |
| keyword | string | はい | |
| ordering | string | いいえ | |
| worksite | any | いいえ | |
| page_size | integer | いいえ | |
| price_max | any | いいえ | |
| price_min | any | いいえ | |
| business_size | any | いいえ | |
| experience_max | any | いいえ | |
| experience_min | any | いいえ | |
| education_level | any | いいえ | |
| security_clearance | any | いいえ |
詳細
gsa-calc-mcp
GSA CALC+ Labor Ceiling Rates API 用の無料のオープンソース MCP サーバーです。IGCE の作成、価格妥当性の分析、市場調査に向けて、落札済み GSA MAS スケジュールの時間単価を検索できます。
概要、デモ動画、ホスト型セットアップ:https://1102tools.com/mcp/gsa-calc
ローカルでもホスト型でも API キーは不要です。ローカルまたはホスト型をご覧ください。
GSA CALC+ API に対するライブチェックを含む回帰テストを実施しています。2026 年 10 月のリリースでは、現実的な価格に関する質問(IGCE のベンチマーク、価格チェック、ベンダーの料金表、正確な職種名の検索)でもテストを行いました。testing.mdをご覧ください。
ローカルまたはホスト型
| ローカル(デスクトップ) | Claude(ホスト型) | ChatGPT(ホスト型) |
|---|---|---|
| ローカルセットアップ | インストール | インストール |
- ローカルでは、Claude や ChatGPT のデスクトップアプリ、または別の AI アプリ内で、お使いのコンピューター上で実行します。独自の上限いっぱいまで利用でき、政府機関のサービス以外には依存しません。自動更新されないため、AI に更新を依頼してください。手動でセットアップする必要はありません。このページのリンクを AI に渡して、セットアップを依頼するか、手順を案内してもらってください。
- ホスト型は常に最新の状態で、セットアップもキーも不要です。どこからでも Claude または ChatGPT で利用できます。
できること
GSA CALC+ API を 8 つの MCP ツールとして公開します。
基本の検索
keyword_search- 労働カテゴリ、ベンダー、契約番号をワイルドカードで検索しますexact_search- フィールドの完全一致検索です(まずsuggest_containsを使って値を確認してください)suggest_contains- フィールド値のオートコンプリートと確認に使います(最小 2 文字)filtered_browse- キーワードなしでフィルターを使って閲覧します
ワークフローツール
igce_benchmark- IGCE 作成向けの料金統計(最小値/最大値/平均値/中央値/パーセンタイル)price_reasonableness_check- 提案料金を市場分布と照合して評価しますvendor_rate_card- ベンダーの全料金を取得します(正確な名称を自動で確認)sin_analysis- GSA SIN の料金分布を分析します
認証は不要です
GSA CALC+ API は公開されています。GSA はこのエンドポイントの数値上限を公表していません。MCP はリクエストのペースを調整し、1 時間のローリングウィンドウあたり最大 500 件、開始間隔 0.6 秒、同時実行数 2 件に制限します。
インストール
uvx --refresh-package gsa-calc-mcp --from gsa-calc-mcp gsa-calc-mcp
ソースからインストールする場合:
git clone https://github.com/1102tools-dev/federal-contracting-mcps.git
cd federal-contracting-mcps/servers/gsa-calc-mcp
pip install -e .
設定
以下の設定をサーバー定義として使用し、お使いの MCP クライアントに合わせて配置してください。このソースを使った実用的なリクエストについては、プロンプトライブラリをご覧ください。
{
"mcpServers": {
"gsa-calc": {
"command": "uvx",
"args": ["--refresh-package", "gsa-calc-mcp", "--from", "gsa-calc-mcp", "gsa-calc-mcp"]
}
}
}
--refresh-package フラグを指定すると、クライアントがサーバーを起動するたびに uv が PyPI を確認し、新しいリリースがあれば取得するため、修正が自動的に反映されます。指定しない場合、uv は最初にキャッシュしたバージョンを使い続けます。起動時にわずかなネットワーク処理が追加されるため、プラットフォームが MCP の起動タイムアウトを短く設定している場合は、タイムアウトを延長してください。
クライアントを再起動すると、ツールが表示されます。
プロンプトの例
- 「学士号を取得し、経験年数が10年以上のシニアソフトウェア開発者のGSA上限料金はいくらですか?」
- 「サイバーセキュリティアナリストの時給195ドルは妥当ですか?CALC+の料金と照らし合わせてください。」
- 「GSA CALC+から、Booz Allen Hamiltonの料金表全体を取得してください。」
- 「ITプロフェッショナルサービスSIN(54151S)の料金分布はどのようになっていますか?」
- 「次の5つの労働カテゴリのIGCEベンチマークを作成してください:プログラムマネージャー、システムエンジニア、ソフトウェア開発者、ヘルプデスクスペシャリスト、ネットワーク管理者。」
- 「プロジェクト管理の中小企業の上限料金のうち、時給100~200ドルのものをすべて見つけてください。」
重要:支払価格ではなく上限料金です
CALC+のデータは、請負業者がGSA MAS契約に基づいて請求できる時間単価の上限を示します。実際のタスクオーダーの料金は、FAR 8.405-2(d)に従い、これより低くなるはずです。これらの料金は次のとおりです。
- フル負担額(福利厚生費、間接費、一般管理費、利益を含む)
- 全世界共通(地域による調整なし)
- マスター契約レベル(タスクオーダー固有ではない)
- ベンダーの価格提案表に基づく(請負業者による自己申告)
分析結果を提示する際は、常にサンプルサイズを明記し、これらが上限料金であることをユーザーに伝えてください。
キーワード検索では職種名、ベンダー、契約がまとめて検索されます
IGCEと価格確認では、労働職種名、ベンダー名、契約番号を対象とするGSAのキーワード検索を使用します。population_scopeを確認してください。ベンダー名での一致により、無関係な労働カテゴリがまとめて検索されることがあります。職種名以外の一致が見つかった価格確認では、判定を伴わずにMIXED_SEARCH_FIELDSが返されます。また、職種名の一覧から母集団全体を確認できない場合はUNVERIFIED_POPULATIONが返されます。職種名のみの料金を調べるには、suggest_containsで完全一致する職種名を見つけてから、labor_categoryを指定してexact_searchを呼び出してください。total_matching_records_is_lower_boundと表示された候補の合計は、その件数以上であることを意味します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。