Token导航 LogoToken导航TokenDH.com
osha MCP logo
数据服务stdio官方级别未说明来源级核验

osha MCP

MCP Server

tsx

一个MCP服务器,使AI代理可以查询OSHA安全法规,涵盖29 CFR 1910(通用行业)和29 CFR 1926(建筑行业)。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
TypeScript数据分析API集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dtjohnson83

提供方

dtjohnson83

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx tsx scripts/ingest-standards.ts # Fetch from eCFR

详细介绍

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_KEY

3.摄入数据

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 quality

4.运行服务器

npm run build
npm start

数据库模式

需要Supabase中的以下表格:

  • osha_standards -标准编号、标题、文本、摘要
  • penalty_schedule -按违规类型列出的当前罚款金额
  • naics_standards -NAICS代码到标准的映射
  • api_usage -工具使用跟踪

免责声明

此工具仅供参考,不构成法律建议。始终与官方OSHA来源核实要求。

许可证

麻省 理工 学院 - DANZUS Holdings LLC 2026

目录标签

目录标签

TypeScript数据分析API集成法规查询本地部署安全合规AI工具数据库管理法律信息

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

tsx

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP