内容
# 合规AI监管协议
> 一个 **模型上下文协议** 服务器,暴露来自 [hellouchit.com](https://hellouchit.com) 的受监管行业AI合规知识,作为工具、资源和提示,可从任何与MCP兼容的AI客户端调用 — Claude Desktop、Cursor、Zed、Windsurf、OpenAI ChatGPT、Continue、Cline等约40个客户端。
>
> 免费 + 开源(Apache 2.0,数据集 CC BY 4.0)。由 Uchit Vyas 构建。
> **免责声明:** 本项目为个人开源非商业项目。观点仅代表个人,不代表雇主的观点或认可。
---
## 为什么存在
**OpenAI GPT商店** 托管了欧盟AI法案和澳大利亚AI安全标准教练,作为仅限ChatGPT的资产。 **Claude项目** 等价物对每个用户的Claude Pro账户是私有的(无公共共享)。两者都无法触及主要在 **Cursor、Zed、Continue、Cline或Claude API直接** 中工作的从业者。
MCP服务器是唯一真正可共享和多客户端的Claude侧资产。它呈现相同的数据集、反模式、决策树和分类逻辑 — 但作为 **任何兼容客户端的AI代理都可以调用的工具**。一个已发布的服务器 → 40+客户端表面 → 从未打开ChatGPT或claude.ai的从业者最终还是会引用你的作品。
---
## 目录内容
```
mcp-regulated-ai-compliance/
├── README.md ← 你在这里
├── scope/ ← 设计文档(先阅读)
│ ├── 00-product-brief.md 这是什么 + 适用于谁
│ ├── 01-architecture.md 系统设计 + 传输选择
│ ├── 02-tools-spec.md 服务器暴露的10个工具
│ ├── 03-resources-spec.md 资源 + 提示
│ ├── 04-distribution-strategy.md 哪里列出 + 如何获取安装
│ └── 05-build-roadmap.md v0.1 → v1.0 分4个阶段
├── src/
│ ├── index.ts ← MCP服务器入口点(工作存根)
│ ├── tools/ ← 每个工具一个文件
│ │ └── lookup-control.ts ← 作为参考完全实现
│ ├── resources/ ← 每个资源类型一个文件
│ ├── prompts/ ← 预建提示模板
│ ├── data/ ← 嵌入式知识(数据集、反模式、剧本)
│ │ ├── dataset.json ← 56个控制 × 28个法规 × 261个工具
│ │ ├── dataset.csv ← 相同数据,CSV格式
│ │ ├── anti-patterns.md ← 15个命名失败模式
│ │ └── playbooks/ ← 90天剧本
│ └── lib/
├── docs/
│ └── install/ ← 每个客户端的安装指南
├── examples/ ← 示例对话 / 用例
├── tests/
├── package.json ← npm配置(工作)
├── tsconfig.json ← TypeScript配置
├── LICENSE ← Apache 2.0(代码)+ CC BY 4.0(数据集)
├── .gitignore
└── .github/workflows/ ← CI:构建 + 发布到npm
```
---
## 状态 — v0.2.1 于 2026-05-29 发布
> v0.2.1 = 数据源抽象,以便相同的代码库在Node(stdio,node:http)和Cloudflare Workers / Deno Deploy / Vercel Edge上运行。有关Cloudflare脚手架,请参见 `worker/`。
[](https://github.com/uchit/mcp-regulated-ai-compliance/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/@hellouchit/mcp-regulated-ai-compliance)
[](https://www.npmjs.com/package/@hellouchit/mcp-regulated-ai-compliance)
[](LICENSE)
[](https://search.sigstore.dev/?logIndex=1667445738)
[](https://registry.modelcontextprotocol.io/v0/servers?search=regulated-ai-compliance)
[](https://glama.ai/mcp/servers/uchit/mcp-regulated-ai-compliance)
[](https://smithery.ai/server/@uchit86/regulated-ai-compliance)
| 阶段 | 状态 |
|---|---|
| **阶段 0 — 范围 + 骨架** | ✅ 已完成 |
| **阶段 1 — 工作服务器 + 参考工具** | ✅ 已完成 |
| **阶段 2 — 6个核心工具** | ✅ 已完成 |
| **阶段 3 — 4个资源提供者 + 5个提示** | ✅ 已完成 |
| **阶段 4 — npm 发布 + 目录提交** | ✅ 已完成 |
| **阶段 5 — HTTP 传输 + 4个剧本 + 解析器** | ✅ **已完成(v0.2.0)** |
### v0.2.0 发布内容
- **可流式HTTP传输** — `npx mcp-regulated-ai-compliance-http` 在端口3000(可配置)上启动一个Node HTTP服务器,位于 `/mcp`。解锁 Smithery、ChatGPT MCP 目录、基于浏览器的客户端以及任何优先使用HTTP而不是stdio的平台。默认情况下无状态;设置 `MCP_STATEFUL=true` 以获取每个会话的UUID。
- **所有4个剧本完全结构化** — markdown解析器提取12周 / 12个门 / 阶段 / 反模式 / 源URL数据:
- `eu-ai-act-12-weeks` — 试点 → 第9-15条于2026年8月2日准备就绪
- `cisa-attestation-90-days` — 联邦承包商SSDF + 常见表单3201-NEW
- `cloud-cost-aware-to-controlled` — FinOps感知 → 受控(AWS / Azure / GCP)
- `vault-theatre-to-workload-identity` — 长期凭证 → OIDC联合
- **6个工具** — `lookup_control` · `get_anti_pattern` · `crosswalk` · `walk_playbook` · `classify_use_case` · `list_regulations`
- **4个资源提供者(56个URI)** — 完整数据集(+ 按法规 + 按类别)、15个反模式(捆绑 + 按slug)、4个剧本、20项交叉矩阵
- **5个提示** — `eu-ai-act-classify` · `au-ai-safety-walkthrough` · `crosswalk-frameworks` · `playbook-week` · `anti-pattern-diagnostic`
- **嵌入式知识** — 56个控制 × 28个法规 × 261个工具,15个命名反模式,4 × 12周剧本,20个交叉矩阵
- **CI + 测试** — GitHub Actions on Node 22 + 24,**24/24** 个单元测试,自动 `npm publish --provenance` 在版本标签上(sigstore-anchored)
### 你可以在哪里找到它
| 渠道 | 状态 |
|---|---|
| npm | ✅ [`@hellouchit/mcp-regulated-ai-compliance@0.2.0`](https://www.npmjs.com/package/@hellouchit/mcp-regulated-ai-compliance) |
| 官方MCP注册表 | ✅ [`io.github.uchit/mcp-regulated-ai-compliance@0.2.1`](https://registry.modelcontextprotocol.io/v0/servers?search=regulated-ai-compliance) (最新) |
| Glama | ✅ [已验证](https://glama.ai/mcp/servers/uchit/mcp-regulated-ai-compliance) |
| mcp.so | ⏳ 待审核 |
| PulseMCP | ⏳ 自动从官方注册表拉取(~24小时) |
| awesome-mcp-servers(安全) | ⏳ [PR #7084](https://github.com/punkpeye/awesome-mcp-servers/pull/7084) |
| **托管端点** | ✅ **[https://mcp.hellouchit.com/mcp](https://mcp.hellouchit.com/mcp)** (Cloudflare Worker · 无状态) |
| Smithery | ✅ [smithery.ai/server/@uchit86/regulated-ai-compliance](https://smithery.ai/server/@uchit86/regulated-ai-compliance) |
有关v0.2+路线图的详细信息,请参见 `scope/05-build-roadmap.md`。
---
## 快速安装
对于Claude Desktop:
```bash
# 在您的Claude Desktop配置文件中(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"regulated-ai-compliance": {
"command": "npx",
"args": ["-y", "@hellouchit/mcp-regulated-ai-compliance"]
}
}
}
```
然后重启Claude Desktop → 您将看到新的可用工具:`lookup_control`、`classify_use_case`、`get_anti_pattern`等。
### 法规 slugs(在工具参数中使用这些确切值)
`eu_ai_act` · `cps234` · `cps230` · `soci` · `ai_safety_au` · `privacy_au` · `e8` · `irap` · `dora` · `nis2` · `gdpr` · `circia` · `hipaa` · `fda_samd` · `cisa_ssa` · `ssdf` · `ai_rmf` · `sp80053` · `iso42001` · `iso27001` · `slsa` · `owasp_llm` · `atlas` · `bcbs239` · `pci` · `iec62443` · `iso13485` · `iec62304`
---
## 本地开发
```bash
npm install
npm run build
npm run dev # 以开发模式运行服务器(stdio传输)
npm test # 运行测试套件
```
有关开发循环的详细信息,请参见 `scope/01-architecture.md`。
---
## 许可证
**代码:** Apache 2.0。包含专利授权。
**数据集**(法规 × 控制 × 工具、反模式、剧本、交叉矩阵):CC BY 4.0 — 需要注明 hellouchit.com 的出处。
本项目为个人非商业项目,为社区共享。欢迎在GitHub上贡献和提出问题。