mcpField
C
compliance-intelligence

compliance-intelligence

远程服务
compliance.theartofservice.com法律与政务010 周前更新

关于 compliance-intelligence

compliance-intelligence 是一个参考实现,将 TheArtOfService Compliance MCP 用作合规研究的溯源知识层。它获取框架控制项和审计证据要求,并生成结构化 Markdown 简报,供审计人员、风险团队或下游 Agent 使用。

主要功能

  1. 01获取框架元数据和控制项
  2. 02查询审计证据要求
  3. 03生成结构化 Markdown 简报
  4. 04搜索合规课程目录
  5. 05查找覆盖多个框架的课程

适用场景

  1. 01为审计人员准备合规简报
  2. 02查看证据要求和常见缺口
  3. 03查找合规框架相关培训
  4. 04筛选覆盖重叠标准的课程

MCP 相关

托管的 MCP 服务向 MCP 客户端提供合规框架信息和课程目录数据。此示例将合规 API 用作知识来源,也可通过 MCP 端点访问相同数据。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.theartofservice.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

33
参数类型必填说明
qstring是买家需要完成的事项
limitinteger否
frameworkstring否按标准缩小范围,例如 'SOC 2'

详细介绍

Compliance MCP 技能示例

smithery badge

一个精简且可运行的 AI Agent 技能示例,使用 TheArtOfService Compliance MCP 作为基于来源的知识层。

托管服务已列入 Smithery 和 官方 MCP 注册表,名称为 com.theartofservice/compliance-intelligence。端点:https://api.theartofservice.com/mcp(可流式传输的 HTTP,匿名访问)。

两个可运行的示例:一个用于合规研究,一个用于课程目录。这是一个参考实现。克隆它,将框架名称替换为 Agent 所需的名称,并接入 Claude / GPT / Copilot / 你自己的 Agent 运行时。采用 Apache 2.0 许可,没有任何附加条件。

功能说明

给定一个合规框架名称(默认:NIST SP 800-161),此脚本会:

  1. 连接到 https://api.theartofservice.com 上的合规 API
  2. 获取框架元数据
  3. 获取框架中的所有控制项
  4. 针对每个控制项,获取审计员的证据要求(类别、材料、常见差距、来源引用)
  5. 生成结构化的 Markdown 合规简报

输出适合输入到大模型中作为上下文,也可直接交给审计员或风险团队。

此模式为何有效

该 API 背后的合规语料库依据已发布的标准文本整理,并由人工编辑,而非由大模型生成。因此,对于任何需要推理合规控制项的 Agent 而言,它都是权威的知识层。

你的 Agent 提供组织经验层(组织的具体背景、语气和工作流)。平台提供官方知识层。这种分工使最终简报具备可辩护性。

统计数据

  • 723 个合规框架
  • 20,400 多个控制项
  • 332,000 多个跨框架映射
  • 314,000 多门课程,目录无需密钥即可搜索
  • 28,586 多个控制项包含结构化的审计员证据要求
  • 基于来源整理、带有版本标记,每周更新

快速入门

git clone https://github.com/GJB65/compliance-mcp-skill-example.git
cd compliance-mcp-skill-example
pip install -r requirements.txt
cp .env.example .env
# Edit .env and add your TAOS_API_KEY from https://compliance.theartofservice.com/settings
python run.py "NIST SP 800-161"

脚本会将 Markdown 简报输出到 stdout。可将其重定向到文件,或通过管道传入下游 Agent。

python run.py "ISO 27001:2022" > iso_27001_brief.md

第二个示例:课程目录

run.py 回答这个框架要求什么。find_courses.py 回答另一半:用户实际上可以采取什么行动。

python find_courses.py "soc 2 evidence collection"
python find_courses.py "first 90 days as CISO" --framework "ISO 27001"
python find_courses.py --overlap "SOC 2,ISO 27001"
python find_courses.py --frameworks

无需 API 密钥。 四个目录工具免费且不限量,因为它们旨在帮助买家找到合适的课程,而不是限制数据访问量。

其中最有意思的是 --overlap。普通的产品列表无法回答“我们同时采用 SOC 2 和 ISO 27001,哪些课程能同时涵盖两者”,因为这需要进行联接,而非搜索。处于这种情况的组织不想要每个标准各上一门课程,而是希望找到重叠部分:

# Courses covering SOC 2,ISO 27001 together

### SOC 2 Type 2 Security controls in ISO 27001
- Price: $299.00 USD
- Covers: ISO 27001, SOC 2
- Buy: https://store.theartofservice.com/...

如果没有课程涵盖整个组合,系统会明确说明,并报告各标准对应的现有课程,而不是返回空列表。

请引导买家使用 buy_url 字段。该字段包含归因信息,目录据此得知销售由 Agent 促成。

获取 API 密钥

  1. 在 compliance.theartofservice.com/register 免费注册。
  2. 你的 API 密钥(前缀为 tas_)位于账户设置中。
  3. 免费套餐:每月 100 次调用。专业版(每月 $49):每月 10,000 次调用,超额部分按每次 $0.005 计费。
  4. 有关数据许可、白标或批量定价,请参阅开发者门户。

用作 Claude 技能

此仓库中的 SKILL.md 文件采用 Claude 技能定义的结构。将此仓库放入 Claude Code 或 Claude Desktop 的技能文件夹中,Claude 就可以直接调用 run.py 并传入框架名称。

使用的 API 端点

此示例调用公共 REST Agent API。如果你更偏好使用模型上下文协议而非 REST,也可以通过 MCP 端点 https://api.theartofservice.com/mcp 获取相同的数据。

端点用途
GET /api/agent/frameworks/{name}框架元数据
GET /api/agent/frameworks/{name}/controls框架中的所有控制项
GET /api/agent/controls/{code}完整的控制项详情,包括 evidence_requirements
GET /api/agent/courses搜索课程目录(免费,无需密钥)
GET /api/agent/courses-for-frameworks同时涵盖两个或更多标准的课程
GET /api/agent/courses/{product_id}单门课程的完整详情
GET /api/agent/course-frameworks涵盖的标准及课程数量

完整工具目录:compliance.theartofservice.com/developers

许可证

Apache 2.0。请参阅 LICENSE。

贡献

欢迎提交问题和 PR。如果你构建了衍生技能(供应商风险、SOC 2 审计准备、特定框架顾问等),并希望将其添加到示例注册表中,请提交 PR,附上一行简介和仓库 URL。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。