OSHA合规MCP服务器
MCP(模型上下文协议)服务器,使人工智能代理可以查询OSHA安全法规。涵盖29 CFR 1910(一般工业)和29 CFR 1926(建筑)。
业主: DANZUS控股有限责任公司
工具
| 工具 | 说明 |
|---|---|
lookup_standard | 按主题、关键字或数字搜索标准 |
get_ppe_requirements | 任务或危险的个人防护装备要求 |
get_penalty_info | 当前OSHA处罚表 |
check_applicability | 哪些标准适用于某个行业/任务 |
get_standard_text | 特定标准的完整监管文本 |
设置
1.数据库
粘贴 scripts/setup-db.sql 进入Supabase SQL编辑器。
2.环境
cp .env.example .env
# Fill in SUPABASE_URL, SUPABASE_ANON_KEY3.摄入数据
npm install
npx tsx scripts/ingest-standards.ts # Fetch from eCFR
npx tsx scripts/generate-summaries.ts # Generate plain-English summaries
npx tsx scripts/seed-penalties.ts # Seed penalty schedule
npx tsx scripts/validate-data.ts # Verify data quality4.运行服务器
npm run build
npm start数据库模式
需要Supabase中的以下表格:
osha_standards-标准编号、标题、文本、摘要penalty_schedule-按违规类型列出的当前罚款金额naics_standards-NAICS代码到标准的映射api_usage-工具使用跟踪
免责声明
此工具仅供参考,不构成法律建议。始终与官方OSHA来源核实要求。
许可证
麻省 理工 学院 - DANZUS Holdings LLC 2026
