Construction Project Risk
リモートConstruction Project Risk について
Construction Project Riskは、請負業者や建設現場のリスクを評価するMCPサーバーです。政府データを集約し、4種類のリスクスコア、引受判定、対策案を提供します。
主な機能
- 01請負業者の安全・規制遵守評価
- 02現場の危険要因評価
- 03天候・規制による遅延予測
- 04加重方式の引受判定
- 05同業他社との比較
- 06リスク軽減策の提案
活用シーン
- 01保証債券向け請負業者の審査
- 02建設融資前のリスク評価
- 03候補地の危険要因比較
- 04工事中の規制変更の監視
MCP 対応
請負業者の調査、現場リスク評価、規制影響の予測、同業比較、引受レポート生成のツールをMCPクライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://ryanclinton--construction-project-risk-mcp.apify.actor/mcpclaude mcp add --transport http construction-project-risk https://ryanclinton--construction-project-risk-mcp.apify.actor/mcp{"mcpServers":{"construction-project-risk":{"type":"http","url":"https://ryanclinton--construction-project-risk-mcp.apify.actor/mcp"}}}Cursor で開く{"servers":{"construction-project-risk":{"type":"http","url":"https://ryanclinton--construction-project-risk-mcp.apify.actor/mcp"}}}VS Code で開く{"mcpServers":{"construction-project-risk":{"type":"http","url":"https://ryanclinton--construction-project-risk-mcp.apify.actor/mcp"}}}{"mcpServers":{"construction-project-risk":{"serverUrl":"https://ryanclinton--construction-project-risk-mcp.apify.actor/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
建設プロジェクトリスク MCP サーバー
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf)に追加します。
{
"mcpServers": {
"construction-project-risk-mcp": {
"url": "https://ryanclinton--construction-project-risk-mcp.apify.actor/mcp"
}
}
}
Model Context Protocol を通じて、建設プロジェクトのリスク情報を AI エージェントに直接提供します。この MCP サーバーは、請負業者の安全記録をスコアリングし、現場の危険要因を評価し、スケジュールの遅延を予測して、プロジェクトの引受レポートを作成します。すべてライブの政府データソースを使用し、1 回のツール呼び出しで完了します。
8 つのデータソースから、独立した 4 つのスコアリングモデルに情報が送られます。統合引受エンジンは、請負業者リスク(30%)、現場リスク(25%)、スケジュールリスク(20%)、規制コンプライアンス負担(25%)を加味し、APPROVE、APPROVE_WITH_CONDITIONS、ENHANCED_REVIEW、または DECLINE の判定を出します。保証会社の引受担当者、建設融資機関、プロジェクト所有者は、数週間ではなく数秒で、客観的かつ監査可能なデューデリジェンスを実施できます。
どのようなデータにアクセスできますか?
| データ項目 | ソース | 例 |
|---|---|---|
| 📋 請負業者の背景情報と訴訟関連の兆候 | Company Deep Research | 訴訟、債務不履行、不正の兆候、報道 |
| 🏢 法人登記情報 | OpenCorporates(140 以上の管轄区域) | 存続・解散状況、役員名、届出履歴 |
| ☣️ 環境違反と罰則 | EPA ECHO | NPDES 許可違反、重大な不遵守となった四半期 |
| 🦺 OSHA の違反通知と罰金履歴 | OSHA Inspections Database | 故意、再犯、重大な違反、罰金額 |
| 🌩️ 気象災害と重大警報 | NOAA Weather Alerts | 竜巻、ハリケーン、洪水、吹雪(深刻度別に分類) |
| 🌍 現場のジオコーディングと位置分析 | Nominatim Geocoder | 現場固有のハザードマッピングに必要な座標の特定 |
| 🔴 地震活動と地震リスク | USGS Earthquake Database | プロジェクト現場付近のマグニチュード、深さ、頻度 |
| 📜 建設関連の規制変更 | Federal Register | OSHA 規則案、EPA 基準、執行措置 |
Construction Project Risk MCP Server を使う理由
請負業者のデューデリジェンスを手作業で行うには、OSHA の検査レポートの取得、EPA へのコンプライアンス履歴の照会、複数州にまたがる法人登記の検索、現場のハザード評価の個別依頼が必要です。請負業者 1 社の徹底した事前審査には 3~5 日かかり、人件費やコンサルタント費用が 2,000~5,000 ドルに達することも少なくありません。しかも、データは形式が統一されないまま届き、総合スコアもありません。
この MCP サーバーはプロセス全体を自動化します。AI エージェントが 1 つのツールを呼び出すと、8 つの政府データベースに並列で問い合わせ、2 分以内に構造化されたリスクスコアを取得します。手作業での検索も、断片化されたレポートも、スプレッドシートへの転記も不要です。
- AI エージェントにネイティブ対応 — データをシステム間でコピー&ペーストすることなく、Claude、GPT-4、Cursor、Windsurf、または MCP 互換クライアントからツールを直接呼び出せます
- クエリごとの従量課金 — サブスクリプションの契約は不要です。ほとんどのデューデリジェンスワークフローは、合計 1.00 ドル未満で利用できます
- データ収集の並列実行 — 8 つすべてのソースに順次ではなく同時に問い合わせ、レイテンシを最小限に抑えます
- 監査可能なスコアリング — すべてのスコアに、そのスコアの根拠となったシグナルの一覧が含まれるため、引受担当者は判断根拠を記録できます
- 上書きロジック — 請負業者リスクが CRITICAL の場合、または現場リスクが EXTREME かつ請負業者リスクが HIGH の場合は、総合スコアにかかわらず自動的に DECLINE となります
機能
- 請負業者リスクスコア(0~100) — OSHA の検査の重大度(最大 35 点)、EPA の違反履歴(最大 25 点)、法人の健全性(最大 20 点)、訴訟や破産の指標などの企業調査シグナル(最大 20 点)からなる 4 要素モデルです
- OSHA 違反の分類 — 故意、再犯、重大、是正措置未実施の違反を特定し、検査ごとの基本点 3 点に加えて、それぞれ 8 点を加算します
- EPA のコンプライアンス違反の検出 — 4 四半期以上連続してコンプライアンス違反となっている施設には、重大なコンプライアンス違反フラグが立ち、それぞれ 8 点が加算されます。標準的な違反はそれぞれ 4 点です
- 法人の健全性分析 — 解散済み、休眠中、登録抹消済みの法人はそれぞれ 5 点です。法人登録が 0 件の場合は、正当性フラグが立ち、15 点が加算されます
- 現場リスクマトリックス(0~100) — 地震活動(USGS、最大 30 点)、悪天候の頻度(NOAA、最大 30 点)、環境汚染源への近接度(EPA、最大 25 点)、地域密度の代理指標(最大 15 点)です
- 地震スコアリング — マグニチュード 4.0 以上の地震を重大な事象としてカウントします。マグニチュード 5.0 以上の場合はさらに 10 点が加算され、重大な地震 1 件につき 5 点が加算されます
- 天候による遅延予測 — 異常気象(ハリケーン、吹雪)では作業日 5 日分、深刻な気象事象(洪水、嵐)では 3 日分、標準的な警報では 1 日分の中断を見積もります
- スケジュールリスク指標(0~100) — 天候による遅延日数(最大 35 点)、提案規則や執行措置を含む連邦官報の規制措置(最大 30 点)、OSHA の作業停止につながる違反の可能性(最大 20 点)、天候と違反の両方が高水準の場合の複合要因(最大 15 点)です
- 規制コンプライアンス負担(0~100) — 建設業界固有の連邦官報規則(最大 30 点)、OSHA の積極的な執行区域の密度(最大 30 点)、EPA の許認可および環境修復要件(最大 25 点)、累積負担指数(最大 15 点)です
- 複合引受エンジン — 4 つのモデルを加重して組み合わせ、0~100 の複合スコアを算出します。判定は、APPROVE(≥70)、APPROVE_WITH_CONDITIONS(50~69)、ENHANCED_REVIEW(30~49)、DECLINE(<30)の 4 種類です
- ハードコードされた否決条件 — 請負業者リスクが CRITICAL、または現場リスクが EXTREME かつ請負業者リスクが HIGH の場合、複合スコアにかかわらず DECLINE 判定になります
- 実行可能な推奨事項 — 各レポートで、安全性改善計画、Phase I/II 環境評価、耐震工学レビュー、規制関連の法律顧問への相談など、具体的なリスク軽減策を生成します
- 同業他社との比較分析 —
benchmark_contractor_peerを使って、対象の請負業者の OSHA および EPA の記録を同業他社と比較します
建設プロジェクトのリスクインテリジェンスのユースケース
保証債の引受と事前審査
保証債の引受担当者は、履行保証債および支払保証債を発行する前に、請負業者の安全性と財務健全性に関する客観的なデータを必要とします。手作業の事前審査アンケートは自己申告式で、簡単に操作されてしまいます。この MCP サーバーは、請負業者が編集できない政府機関の情報源から、OSHA の違反通知、EPA の違反、法人登記情報を取得します。迅速な事前審査には assess_contractor_risk を、保証債に関する判断全体には generate_project_underwriting_report を使用してください。
建設融資とプロジェクトファイナンスのデューデリジェンス
建設融資の貸し手は、プロジェクトを完成させる請負業者と現場そのものという、二重のリスクに直面します。借り手が、経験豊富な GC でありながら、OSHA の故意による違反が 3 件、EPA の重大なコンプライアンス違反期間が 2 期間ある請負業者を提示する場合があります。融資を確約する前に、generate_project_underwriting_report を使って両面を評価してください。複合スコアと APPROVE/DECLINE 判定は、与信審査メモに直接反映できます。
下請業者および協力業者の審査
大規模プロジェクトの下請業者を選定するゼネコンには、拡張性の高い安全審査が必要です。下請業者候補30社のOSHAデータを手作業で収集すると、数日かかります。audit_safety_recordをバッチで使用し、最終的な入札招待の前に、重大違反や故意の違反がある候補を特定します。違反を繰り返している企業や、OSHAの罰金が10万ドル以上の企業には、自動的にフラグが付けられます。
用地選定と建設可能性の分析
候補地から選定する事業主は、土地の取得を決定する前に、客観的なハザード比較を必要とします。各候補地の住所を指定してevaluate_site_hazardsを使用し、地震リスク、気象への曝露、環境汚染源への近接度を評価します。スーパーファンド施設の近隣や、マグニチュードの大きな地震が発生する地域にある用地は高いスコアとなり、その結果が実行可否の推奨に直接反映されます。
オーナー代理人によるプロジェクト監視
進行中の建設プロジェクトを監督するオーナー代理人は、forecast_regulatory_impactを使用して、進行中の作業に影響を及ぼす可能性のあるOSHA基準案やEPA規則について、連邦官報の動向を監視できます。新たに提案された建設規制や執行措置によってスケジュールリスクスコアが更新され、作業停止リスクの可能性を早期に把握できます。
保険リスクエンジニアリングと保険契約の審査
建設工事のオールリスク保険や建設工事保険を引き受ける損害保険会社は、このMCP サーバーを使用して、補償を確定する前に請負業者の安全記録を評価できます。OSHAの罰金履歴やEPAのコンプライアンス状況は、保険金請求の頻度と相関します。Contractor RiskモデルでELEVATED以上のスコアとなった請負業者には、保険料の引き上げや補償対象外項目の設定が妥当な場合があります。
MCP ツールのリファレンス
| ツール | 価格 | 説明 |
|---|---|---|
assess_contractor_risk | $0.045 | OSHA違反、EPAコンプライアンス、企業の健全性、訴訟に関するシグナルに基づく、請負業者の包括的なリスクスコア |
audit_safety_record | $0.045 | OSHAの検査および違反通知の詳細な履歴:違反の種類、罰金額、重大違反および故意の違反 |
check_environmental_compliance | $0.045 | EPA ECHOのコンプライアンス履歴:違反、許可、浄化対象地、重大な不遵守があった四半期 |
evaluate_site_hazards | $0.045 | 用地固有のハザード:地震リスク(USGS)、気象への曝露(NOAA)、汚染源への近接度(EPA)、ジオコーディング |
verify_contractor_entity | $0.045 | 140以上の管轄区域における請負業者の法人登録状況、解散済み法人、財務シグナル |
forecast_regulatory_impact | $0.045 | 連邦官報に基づく今後の建設規制:規則案、執行動向、コンプライアンス予測 |
benchmark_contractor_peer | $0.045 | 対象請負業者のOSHAおよびEPA記録の比較と、セクター固有の同業他社の状況 |
generate_project_underwriting_report | $0.045 | 引受審査の完全なレポート:全8情報源、4つのスコアリングモデル、複合スコア、APPROVE/DECLINEの判定、推奨事項 |
このMCP サーバーへの接続方法
Claude Desktop
claude_desktop_config.jsonに以下を追加します。
{
"mcpServers": {
"construction-project-risk": {
"url": "https://construction-project-risk-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}
Cursor、Windsurf、またはCline
同じURLとトークンをMCP サーバーの設定に追加します。このサーバーはMCP Streamable HTTPトランスポートを使用しており、主要なMCP クライアントはすべてサポートしています。
プログラムからの利用(HTTP / Python / JavaScript)
import httpx
response = httpx.post(
"https://construction-project-risk-mcp.apify.actor/mcp",
headers={
"Authorization": "Bearer YOUR_APIFY_TOKEN",
"Content-Type": "application/json"
},
json={
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "generate_project_underwriting_report",
"arguments": {
"contractor": "Pinnacle General Contractors",
"location": "Houston, TX",
"sector": "commercial"
}
},
"id": 1
}
)
report = response.json()["result"]["content"][0]["text"]
print(report)
const response = await fetch("https://construction-project-risk-mcp.apify.actor/mcp", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_APIFY_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
jsonrpc: "2.0",
method: "tools/call",
params: {
name: "assess_contractor_risk",
arguments: { contractor: "Meridian Construction Group", location: "Dallas, TX" }
},
id: 1
})
});
const data = await response.json();
const risk = JSON.parse(data.result.content[0].text);
console.log(`Risk score: ${risk.contractorRisk.score} — ${risk.contractorRisk.riskLevel}`);
curl -X POST "https://construction-project-risk-mcp.apify.actor/mcp" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "evaluate_site_hazards",
"arguments": { "location": "2801 N. Houston Ave, Houston TX 77009" }
},
"id": 1
}'
出力例
generate_project_underwriting_reportツールは、構造化されたJSONレポートを返します。以下は、気象リスクにさらされるメキシコ湾岸地域で事業を行う建設請負業者についての出力例です。
{
"entity": "Meridian Construction Group",
"compositeScore": 58,
"verdict": "APPROVE_WITH_CONDITIONS",
"contractorRisk": {
"score": 41,
"oshaViolations": 6,
"seriousViolations": 2,
"epaViolations": 1,
"corporateEntities": 4,
"riskLevel": "ELEVATED",
"signals": [
"2 serious/willful OSHA violations — major safety concern",
"6 OSHA inspections — frequent regulatory attention",
"$87K in OSHA penalties — pattern of non-compliance"
]
},
"siteRisk": {
"score": 38,
"seismicEvents": 1,
"weatherAlerts": 7,
"environmentalFlags": 2,
"riskLevel": "ELEVATED",
"signals": [
"7 weather alerts — weather-challenged location",
"2 environmental contamination indicators near site"
]
},
"scheduleRisk": {
"score": 44,
"weatherDays": 14,
"regulatoryActions": 3,
"riskLevel": "MODERATE_DELAYS",
"signals": [
"Estimated 14 weather-affected days — significant schedule impact",
"2 serious violations — stop-work order risk"
]
},
"regulatoryCompliance": {
"score": 31,
"regulationCount": 3,
"oshaRequirements": 6,
"epaRequirements": 2,
"burdenLevel": "ELEVATED",
"signals": [
"3 construction-specific regulations — dense regulatory environment",
"2 environmental permits required — EPA compliance overhead"
]
},
"allSignals": [
"2 serious/willful OSHA violations — major safety concern",
"6 OSHA inspections — frequent regulatory attention",
"$87K in OSHA penalties — pattern of non-compliance",
"7 weather alerts — weather-challenged location",
"2 environmental contamination indicators near site",
"Estimated 14 weather-affected days — significant schedule impact",
"2 serious violations — stop-work order risk",
"3 construction-specific regulations — dense regulatory environment",
"2 environmental permits required — EPA compliance overhead"
],
"recommendations": [
"Require safety improvement plan and third-party safety monitor",
"Build weather contingency buffer into project timeline",
"Engage regulatory counsel — dense compliance environment",
"Phase I/II environmental site assessment recommended"
]
}
出力フィールド
| フィールド | 型 | 説明 |
|---|---|---|
entity | string | 入力された請負業者名 |
compositeScore | number | 加重複合引受スコア(0-100。高いほど承認しやすい) |
verdict | string | 引受判定:APPROVE、APPROVE_WITH_CONDITIONS、ENHANCED_REVIEW、または DECLINE |
contractorRisk.score | number | 請負業者リスクスコア(0-100。高いほどリスクが高い) |
contractorRisk.oshaViolations | number | 該当する OSHA 検査の合計 |
contractorRisk.seriousViolations | number | 故意、反復、重大、または是正未実施の違反 |
contractorRisk.epaViolations | number | 該当する EPA 違反記録 |
contractorRisk.corporateEntities | number | 複数の管轄区域で確認された法人登記 |
contractorRisk.riskLevel | string | LOW、MODERATE、ELEVATED、HIGH、または CRITICAL |
contractorRisk.signals | string[] | 根拠データを含む、人が読めるリスクフラグ |
siteRisk.score | number | 現場ハザードスコア(0-100。高いほど危険度が高い) |
siteRisk.seismicEvents | number | 現場付近の地震記録 |
siteRisk.weatherAlerts | number | 対象地域に対する NOAA の気象警報 |
siteRisk.environmentalFlags | number | 現場付近の EPA 汚染指標 |
siteRisk.riskLevel | string | LOW、MODERATE、ELEVATED、HIGH、または EXTREME |
siteRisk.signals | string[] | 現場固有のハザードフラグ |
scheduleRisk.score | number | スケジュール遅延リスクスコア(0-100) |
scheduleRisk.weatherDays | number | 天候の影響を受けると推定される作業日数 |
scheduleRisk.regulatoryActions | number | プロジェクトに影響する Federal Register の措置 |
scheduleRisk.riskLevel | string | ON_TRACK、MINOR_DELAYS、MODERATE_DELAYS、MAJOR_DELAYS、または CRITICAL |
scheduleRisk.signals | string[] | 遅延リスクフラグ |
regulatoryCompliance.score | number | 規制遵守負担スコア(0-100) |
regulatoryCompliance.regulationCount | number | プロジェクトに適用される Federal Register の規制 |
regulatoryCompliance.oshaRequirements | number | 対象地域の OSHA 検査 |
regulatoryCompliance.epaRequirements | number | 対象の事業体または所在地に関する EPA の記録 |
regulatoryCompliance.burdenLevel | string | MINIMAL、STANDARD、ELEVATED、HEAVY、または PROHIBITIVE |
regulatoryCompliance.signals | string[] | 遵守負担フラグ |
allSignals | string[] | 4 つすべてのモデルから集約したシグナル一覧 |
recommendations | string[] | スコアのしきい値に応じて提示される具体的なリスク軽減策 |
リスクスコアの解釈
| 請負業者リスクスコア | リスクレベル | 引受ガイダンス |
|---|---|---|
| 0-19 | LOW | 標準条件、有利な料率 |
| 20-39 | MODERATE | 条件付きの標準条件 |
| 40-59 | ELEVATED | 要件の強化、保険料の引き上げ |
| 60-79 | HIGH | 制限付き条件、重大な条件 |
| 80-100 | CRITICAL | 自動却下、または例外的なリスク軽減策を要求 |
| 複合引受スコア | 判定 |
|---|---|
| 70-100 | APPROVE |
| 50-69 | APPROVE_WITH_CONDITIONS |
| 30-49 | ENHANCED_REVIEW |
| 0-29 | DECLINE |
建設プロジェクトのリスク評価にはどのくらいの費用がかかりますか?
Construction Project Risk MCP Server は従量課金制です。ツール呼び出し1回につき$0.045をお支払いいただきます。プラットフォームのコンピューティング費用は含まれています。
| シナリオ | ツール呼び出し回数 | 1回あたりの費用 | 合計費用 |
|---|---|---|---|
| 請負業者の簡易確認 | 1 | $0.045 | $0.045 |
| 請負業者と現場の危険要因 | 2 | $0.045 | $0.09 |
| 完全な事前審査(3つのツール) | 3 | $0.045 | $0.135 |
| 完全な引受レポート | 1 | $0.045 | $0.045 |
| 月間のアクティブポートフォリオ(50件の確認) | 50 | $0.045 | $2.25 |
コストを管理するため、実行ごとに最大支出額を設定できます。予算に達すると、アクターは停止します。
従来の請負業者事前審査サービスはレポート1件あたり$150~500、Procore、Dodge Data、ISNなどの専用リスクプラットフォームは年間$5,000~20,000です。ほとんどの引受ワークフローでは、この MCP サーバーの合計費用は$0.50未満です。
Construction Project Risk MCP Server の仕組み
データ収集フェーズ
ツールが呼び出されると、runActorsParallel は Apify プラットフォーム上で最大8つのサブアクターに同時に HTTP 呼び出しを送ります。各サブアクターには512MBのメモリと120秒のタイムアウトが割り当てられます。OSHA の検査記録、EPA ECHO の記録、OpenCorporates の申請情報、USGS の地震イベント、NOAA の気象警報、Nominatim のジオコーディング、Federal Register の文書、Company Deep Research の出力をすべて並行して取得するため、全体の遅延は各ソースの処理時間の合計ではなく、最も遅い単一ソースの処理時間によって決まります。
スコアリングエンジン
4つの独立したスコアリングモデルで、収集したデータを処理します。
請負業者リスクでは、違反の種類に基づいて分類し、OSHA の違反に重み付けします。各引用の violation_type フィールドから、"willful"、"repeat"、"serious"、"failure to abate" の文字列を照合します。重大な違反1件につき8ポイント、検査1件につき3ポイントが加算され、OSHA だけで最大35ポイントになります。EPA の重大な不遵守は、qtrs_in_nc >= 4 または compliance_status に "significant" が含まれるかを確認して検出し、それぞれ8ポイントを加算します。企業の健全性は、返されたすべての OpenCorporates エンティティの company_status から "dissolv"、"inactive"、"struck" のパターンを確認します。
現場リスクでは、地震のマグニチュードのしきい値(M4.0は顕著、M5.0は高リスク。USGS の mag フィールドでスコアを算出)、NOAA 警報の重大度分類("extreme"、"severe" とイベント種別のキーワード)、6つのキーワードフラグ(有害廃棄物、汚染、有毒、スーパーファンド、違反、罰則)を使った EPA の近隣汚染を組み合わせます。
スケジュールリスクでは、気象警報を推定作業損失日数に換算します。極端なイベントは5日、重大なイベントは3日、標準的な警報は1日に対応します。Federal Register の文書は、type フィールドと title フィールドに "proposed"、"enforcement"、"penalty"、"stop work" のパターンが含まれるかを照合し、規則案または執行措置に分類します。
規制遵守では、Federal Register の title フィールドから "construction"、"building"、"safety"、"osha" を照合し、建設に適用される規則を特定します。EPA の記録は、許可の種類(NPDES 許可)と修復活動(cleanup、remediation、superfund)に分類します。
複合引受スコアと判定ロジック
複合スコアの算出では、重み付けする前に各リスクスコアを反転させます(100 - スコア)。重みは、請負業者リスクが30%、現場リスクが25%、スケジュールリスクが20%、規制遵守が25%です。つまり、すべてのリスク軸でスコアが0の請負業者は、審査承認可能性が最大となる100の複合スコアになります。複合スコアにかかわらず DECLINE を強制するハードコードされた上書きルールが2つあります。請負業者リスクレベルが CRITICAL(スコア80以上)の場合、または現場リスクが EXTREME(スコア80以上)で、請負業者リスクが HIGH(スコア60以上)の場合です。推奨事項エンジンは、具体的なしきい値条件を10個確認し、該当する条件ごとに対策を提示する文言を生成します。
最良の結果を得るためのヒント
-
assess_contractor_riskには請負業者名と所在地を含めてください —locationパラメーターによって、Company Deep Research のクエリに市と州が追加されます。これにより、一般的な名前の請負業者について、訴訟やニュースに関する情報の関連性が大幅に高まります。 -
大規模な入札リストでは、
assess_contractor_riskの前にaudit_safety_recordを使用してください — 安全監査の費用は同じですが、4つの情報源を使った請負業者リスク評価全体を実行せずに、最も重要な失格要因(重大または故意の OSHA 違反)を明らかにします。まず、低コストで不採用候補をふるい落としてください。 -
evaluate_site_hazardsには番地を渡してください — 番地を指定すると、Nominatim のジオコーディング精度が向上し、市名だけを指定する場合と比べて、USGS の地震情報や EPA の近接性クエリの地理的関連性が高まります。 -
forecast_regulatory_impactではセクターを指定してください — Federal Register のクエリでは、セクター文字列がそのまま使用されます。「commercial construction」、「residential construction」、「infrastructure construction」、「industrial construction」が該当します。Federal Register の表現に合わせると、関連性の高い規制文書が返されます。 -
最終判断には
generate_project_underwriting_reportを実行し、スクリーニングには対象を絞ったツールを使用してください — 引受レポートは、8つのすべてのデータソースと4つのすべてのスコアリングモデルを、1回あたり $0.045 で呼び出します。多くの請負業者を初期スクリーニングする場合、個別ツールは同額で利用でき、呼び出すサブアクターの数が少ないため、より高速です。個別ツールで候補を絞り込んでから、最終候補の引受審査に完全なレポートを使用してください。 -
条件を作成する前に
recommendationsを確認してください — recommendations 配列には、スコアリングのしきい値に応じて必要となる具体的な緩和策が示されます。これには、耐震設計レビュー、Phase I/II 環境評価、安全改善計画が含まれます。これらは、標準的な引受条件の文言にそのまま対応します。
他の Apify アクターとの組み合わせ
| アクター | 組み合わせ方 |
|---|---|
| OSHA Inspection Search | MCP サーバーが提示する情報に加えて、手動レビュー用に OSHA の検査記録の生データを取得します |
| EPA ECHO Search | プロジェクトサイト付近の施設について、環境コンプライアンス履歴を詳細に調査します |
| Company Deep Research | 訴訟、報道、財務情報を網羅した、請負業者の詳細なインテリジェンスレポートを作成します |
| OpenCorporates Search | 140以上のすべての管轄区域を対象に、請負業者の企業構造と役員履歴を個別に確認します |
| Federal Register Search | 進行中のプロジェクトに影響する建設基準について、特定の規制案件を監視します |
| USGS Earthquake Search | スコアリングレイヤーを介さず、エンジニアリングレビュー用に地震イベントの生データを抽出します |
| NOAA Weather Alerts | 建設スケジュールのリスクを個別にモデル化するため、地域の過去の気象警報の頻度を取得します |
制限事項
- OSHA のデータは米国内のみです — OSHA の検査データベースには、米国の規制対象となる現場が収録されています。海外の建設プロジェクトでは、請負業者の海外での活動履歴にかかわらず、OSHA の違反記録はありません。
- EPA ECHO は米国内のみです — 環境コンプライアンスデータは、米国 EPA のプログラムに基づく規制対象施設を対象としています。カナダ、メキシコ、その他の管轄区域のプロジェクトでは、代替となる環境コンプライアンス情報源が必要です。
- OpenCorporates の網羅性は管轄区域によって異なります — 米国の全50州と世界140以上の管轄区域が含まれていますが、登記情報の完全性と更新頻度はさまざまです。米国の一部の州では、過去の登記情報が不完全です。
- 企業の詳細調査は公開ウェブデータを反映します — 訴訟の兆候、破産の指標、不正のフラグは、公開インデックスに登録されたウェブコンテンツから抽出されます。非公開の訴訟や公表されていない経営難は、反映されない場合があります。
- USGS の地震データは過去の活動を反映します — 地震リスクのスコアリングには、現場付近で過去に発生した地震イベントのデータを使用します。これは地盤工学的な評価ではなく、現場固有の地震ハザード分析に代わるものではありません。
- NOAA の警報は現在および短期の情報です — 気象警報データは、発令中および最近の注意報・警報を反映します。長期にわたるプロジェクト計画向けの過去の気候分析には、補足的な気候データソースが必要です。
- Federal Register の監視には公表までのタイムラグがあります — 規則は、各機関による公表後に Federal Register にインデックス登録されます。決定前の規制関連活動(機関内の草案)は対象外です。
- スコアリングモデルが算出するのは相対的なリスク順位であり、保険数理上の確率ではありません — 0~100のスコアは、相対的なリスクの大きさを示します。損失確率を較正した推定値ではないため、単独の承認基準としてではなく、引受担当者の判断と併せて使用してください。
- 検査状況はリアルタイムではありません — OSHA の検査情報は、検査プロセスの終了後に公表されます。進行中の調査や、まだ公開記録に反映されていない非公式な和解は表示されません。
統合
- Apify API — Python、JavaScript、または任意の HTTP クライアントから任意の MCP ツールをプログラムで呼び出し、建設リスクチェックを融資実行や債券管理システムに統合できます
- Webhooks — 請負業者のリスクスコアがしきい値を超えたとき、または新しい OSHA や EPA の記録が見つかったときにアラートをトリガーできます
- Make (Integromat) — 建設プロジェクトのリスクチェックを、プロジェクト管理ワークフロー、Procore、SharePoint の文書生成に接続できます
- Zapier — メール、フォーム、CRM への入力で新しい入札が届いたときに、請負業者の審査を自動化できます
- Google Sheets — 請負業者のリスクスコアと指標を、入札管理や引受業務のワークブックにエクスポートできます
- LangChain / LlamaIndex — 文書分析(融資申請書、契約書)と最新のリスクデータを組み合わせるエージェントのパイプラインに、建設リスクツールを組み込めます
トラブルシューティング
既知の請負業者の履歴があるにもかかわらず、OSHA の記録が返されない — OSHA Inspections Database は、OSHA に届け出られた事業所名で記録をインデックス化しています。DBA、子会社名、またはジョイントベンチャーの法人名で事業を行っている請負業者は、入力した名称とは異なる正式名称で記録されている場合があります。請負業者のライセンスまたは法人登記に記載された、請負業者の正確な正式名称を試してください。
複合スコアが個々のモデルスコアと一致しない — 複合スコアは、リスクスコアを反転(100 から各モデルのスコアを差し引く)し、重み付けして合計することで算出されます。Contractor Risk スコアが 80 点と高い請負業者の場合、複合スコアには (100-80) x 0.30 = 6 点が加算されます。これは高いリスクを反映しています。複合スコアが測るのは承認可能性であり、リスクではないため、複合スコアが高いほど全体的なリスクは低くなります。
generate_project_underwriting_report の実行に予想以上に時間がかかる — このツールは、8 つすべてのサブアクターに並列でクエリを実行し、それぞれに 120 秒のタイムアウトを設定しています。全体の応答時間は最も遅いサブアクターに左右され、通常は 30~90 秒です。呼び出しがタイムアウトした場合は、もう一度再試行してください。個々の政府データソースでの一時的な API タイムアウトが、最も一般的な原因です。
承認されると思っていた請負業者に対して DECLINE 判定が出る — contractorRisk.riskLevel フィールドを確認してください。値が CRITICAL(スコア 80 以上)の場合、ハードコードされた上書きルールにより、サイトスコアや規制スコアにかかわらず DECLINE になります。CRITICAL 評価の原因となった特定の OSHA または EPA の記録については、allSignals を確認してください。
既知の低リスク地域のサイトハザードスコアが予想と異なる — USGS の地震クエリでは、サイトからの近接性を検索するために場所の文字列を使用します。曖昧な場所の文字列(都市名のみ)を指定すると、実際のプロジェクトサイトよりも広い範囲の地震イベントが返される場合があります。より正確に地理的な絞り込みを行うには、番地を含む住所を渡してください。
責任ある利用
- この MCP サーバーが使用するデータソースはすべて、米国政府の公開データベース(OSHA、EPA、USGS、NOAA、Federal Register)または一般公開されている企業登記データです。
- 請負業者のリスクスコアは、客観的な公開記録に基づいて算出されます。元データを確認せずに、不利益な措置を取る唯一の根拠としてスコアを使用しないでください。
- 融資または保証の判断にリスクスコアを使用する場合は、適用される公正融資、FCRA、および調達に関する規制を遵守してください。このツールは、FCRA に基づく消費者レポートには該当しません。
- ウェブスクレイピングおよびデータ利用の合法性に関するガイダンスについては、Apify's guide を参照してください。
よくある質問
この MCP サーバーでは、建設プロジェクトのリスクスコアをどのように算出しますか? サーバーは、Contractor Risk、Site Risk、Schedule Risk、Regulatory Compliance の 4 つの独立したスコアリングモデルをそれぞれ 0~100 の尺度で実行します。複合引受エンジンは、4 つすべてに重み(30/25/20/25)を付け、スコアを反転させることで、複合スコアが高いほど承認可能性が高くなるようにします。最終判定(APPROVE から DECLINE まで)は複合スコアから導き出され、請負業者またはサイトの状況が極端な場合に適用される、ハードコードされた 2 つの DECLINE 上書きルールがあります。
どのような OSHA 違反が最も高いリスクスコアにつながりますか? 故意、反復、重大、および是正未了の違反は重大な違反に分類され、Contractor Risk モデルではそれぞれ 8 点となります。これは標準的な検査記録の 3 点と比べて高いスコアです。重大な違反が 2 件以上あると、シグナルフラグが立ちます。罰金の総額が 100,000 ドルを超える場合も、コンプライアンス違反パターンのフラグが立ちます。
この MCP サーバーは、米国外の建設プロジェクトにも対応していますか? USGS の地震データと NOAA の気象警報データは、世界全体を対象としています。OpenCorporates の企業データは、世界 140 以上の法域を対象としています。ただし、OSHA と EPA の執行データは米国内のみです。米国外のみで事業を行う海外の請負業者には、安全履歴にかかわらず OSHA または EPA の記録はありません。 OSHA と EPA のデータはどのくらい最新ですか? すべてのデータは、ツールの呼び出し時に OSHA の公開検査データベースと EPA ECHO からリアルタイムで取得されます。OSHA の検査記録は検査プロセスの終了後に公開されるため、実際の検査から数週間から数か月遅れるのが一般的です。EPA の違反記録には、直近で公開された四半期ごとのコンプライアンスデータが反映されます。
ISN、Avetta、Browz の請負業者事前審査とは何が違いますか? ISN、Avetta、Browz は主に、請負業者が自己申告する質問票やアップロードした書類に依存しており、プラットフォームへのアクセスに年間 5,000~20,000 ドル以上を請求します。この MCP サーバーは、請負業者が編集できない政府データベースから情報を取得し、1 回のクエリにつき 0.045 ドルで利用でき、AI エージェントのワークフローに直接統合できます。迅速なスクリーニングやデューデリジェンスの補完に最も役立ちますが、書類管理を含む完全な事前審査プログラムに取って代わるものではありません。
この MCP サーバーを連邦政府プロジェクトの下請け業者の審査に使用できますか? データソース(OSHA、EPA、Federal Register、OpenCorporates 経由で取得する SAM.gov 相当の情報)は、連邦政府の事前審査要件と一部重複しています。ただし、連邦政府の請負業者の事前審査には、SAM.gov の資格停止リストや Past Performance Information Retrieval System(PPIRS)など、追加のデータベースが含まれます。連邦政府の資格停止状況を審査するには、このサーバーと併せて企業詳細調査を使用してください。
引受レポートの生成にはどのくらいかかりますか?
generate_project_underwriting_report は 8 つのサブアクターに並列でクエリを実行します。通常、応答には 30~90 秒かかります。assess_contractor_risk(4 つの情報源)のような個別のツールは、通常 20~60 秒で完了します。
このサーバーで請負業者の定期的なモニタリングを設定できますか?
はい。Apify プラットフォームのスケジュール機能を使い、アクティブな請負業者のウォッチリストを対象に、assess_contractor_risk または audit_safety_record を週次または月次で呼び出せます。ウェブフックを設定すると、請負業者のリスクレベルが変化したときや、新たな OSHA の違反通知が発行されたときにアラートを受け取れます。
引受判断に OSHA と EPA のデータを使用することは合法ですか? OSHA と EPA の執行データは、一般公開を目的として公表されている政府の公開記録です。引受判断や融資判断にこれらを使用することは、保険業界や建設金融業界では標準的な慣行です。このデータは信用調査機関ではなく公開の執行データベースから取得されるため、FCRA における消費者レポートには該当しません。管轄区域ごとのコンプライアンス要件については、法律の専門家に相談してください。
APPROVE_WITH_CONDITIONS という判定は何を意味しますか?
複合引受スコアが 50~69 の範囲にあり、無視できないものの管理可能なリスクがあることを示します。レポート出力の recommendations 配列には、該当する具体的な条件が列挙されます。たとえば、第三者による安全監視員の配置、Phase I 環境評価の実施、またはプロジェクトスケジュールへの天候対応バッファの設定が求められる場合があります。これらは、標準的な引受条件の文言に直接対応しています。
2 社の請負業者を比較できますか?
各請負業者について、個別に assess_contractor_risk または benchmark_contractor_peer を実行してください。数値スコア(0~100)とリスクレベル(LOW から CRITICAL)は、呼び出し間で直接比較できます。benchmark_contractor_peer ではセクターパラメーターも指定でき、OSHA と EPA のクエリに業界の同業他社の情報を加えられます。
8 つのデータソースのうち 1 つから結果が返されなかった場合はどうなりますか? 各サブアクターの呼び出しはエラー処理でラップされており、レポート全体を停止させるのではなく、失敗時には空の配列を返します。スコアリングモデルは、空の配列をその情報源からの寄与がゼロであるものとして扱います。たとえば、OSHA の記録がゼロ件の場合、OSHA のポイントはゼロになります。唯一の例外は企業登録がゼロ件の場合で、請負業者リスクスコアに正当性フラグとして 15 ポイントが加算されます。
改善にご協力ください
問題が発生した場合は、Apify アカウントで実行共有を有効にすると、より迅速なデバッグにご協力いただけます。
- アカウント設定 > プライバシーに移動します
- 実行内容を公開 Actor の作成者と共有するを有効にします
これにより、問題が発生した際に実行の詳細を確認できるため、より迅速に問題を解決できます。データはアクターの開発者にのみ表示され、一般には公開されません。
サポート
バグを見つけた場合や機能のリクエストがある場合は、このアクターのページのIssues タブで issue を作成してください。カスタムソリューションやエンタープライズ向けの統合については、Apify プラットフォームからお問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。