compliance-intelligence について
compliance-intelligenceは、コンプライアンス調査の根拠付きナレッジ層としてTheArtOfService Compliance MCPを使うリファレンス実装です。フレームワークの管理策と監査証拠要件を取得し、監査担当者、リスクチーム、後続エージェント向けに構造化Markdownレポートを作成します。
主な機能
- 01フレームワーク情報と管理策の取得
- 02監査証拠要件の取得
- 03構造化Markdownレポートの生成
- 04コンプライアンス講座カタログの検索
- 05複数フレームワーク対応講座の検索
活用シーン
- 01監査担当者向けのコンプライアンス資料を作成する
- 02証拠要件とよくある不足を確認する
- 03コンプライアンスフレームワークの研修を探す
- 04重複する基準を対象とする講座を見つける
MCP 対応
ホスト型MCPサーバーは、コンプライアンスフレームワーク情報と講座カタログのデータをMCPクライアントに提供します。この例はコンプライアンスAPIをナレッジソースとして使い、MCPエンドポイントからも同じデータにアクセスできます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.theartofservice.com/mcpclaude mcp add --transport http com-theartofservice-compliance-intelligence https://api.theartofservice.com/mcp{"mcpServers":{"com-theartofservice-compliance-intelligence":{"type":"http","url":"https://api.theartofservice.com/mcp"}}}Cursor で開く{"servers":{"com-theartofservice-compliance-intelligence":{"type":"http","url":"https://api.theartofservice.com/mcp"}}}VS Code で開く{"mcpServers":{"com-theartofservice-compliance-intelligence":{"type":"http","url":"https://api.theartofservice.com/mcp"}}}{"mcpServers":{"com-theartofservice-compliance-intelligence":{"serverUrl":"https://api.theartofservice.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
33| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| q | string | はい | 購入者が実行する必要があること |
| limit | integer | いいえ | |
| framework | string | いいえ | 標準で絞り込みます。例:'SOC 2' |
詳細
コンプライアンス MCP スキルの例
TheArtOfService Compliance MCP を、出典に基づくナレッジレイヤーとして利用する AI エージェントスキルの、最小限の動作する例です。
ホスト型サーバーは、Smithery および com.theartofservice/compliance-intelligence として 公式 MCP レジストリ に掲載されています。エンドポイント:https://api.theartofservice.com/mcp(ストリーミング可能な HTTP、匿名アクセス)。
動作する例が2つあります。1つはコンプライアンス調査用、もう1つはコースカタログ用です。これはリファレンス実装です。クローンして、フレームワーク名をエージェントに必要なものへ変更し、Claude/GPT/Copilot/独自のエージェントランタイムに接続してください。Apache 2.0 ライセンスで、制約はありません。
できること
コンプライアンスフレームワーク名(デフォルト:NIST SP 800-161)を指定すると、このスクリプトは次の処理を行います。
https://api.theartofservice.comのコンプライアンス API に接続します- フレームワークのメタデータを取得します
- フレームワーク内のすべての管理策を取得します
- 各管理策について、監査人向けの証拠要件(カテゴリ、成果物、よくある不備、出典の引用)を取得します
- 構造化された Markdown 形式のコンプライアンス概要を生成します
出力は、LLM にコンテキストとして渡したり、監査人やリスクチームに直接渡したりするのに適しています。
このパターンが有効な理由
API が提供するコンプライアンスコーパスは、公開された標準テキストに基づいており、人手で編集されています。LLM が生成したものではありません。そのため、コンプライアンス管理策について推論する必要があるエージェントにとって、信頼できるナレッジレイヤーになります。
エージェントは組織固有の知識レイヤー(組織固有のコンテキスト、トーン、ワークフロー)を提供します。プラットフォームは公式ナレッジレイヤーを提供します。この分担によって、生成される概要の妥当性を説明できます。
統計情報
- コンプライアンスフレームワーク: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 形式の概要を標準出力に出力します。ファイルにリダイレクトするか、後続のエージェントにパイプで渡してください。
python run.py "ISO 27001:2022" > iso_27001_brief.md
2つ目の例:コースカタログ
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 キーは不要です。 カタログの4つのツールは無料で、利用回数の制限もありません。データへのアクセスに課金するためではなく、購入者が適切なコースを見つけられるようにするためのツールだからです。
特に便利なのが --overlap です。単なる製品一覧では、「SOC 2 と ISO 27001 の両方に同時に対応しています。両方をカバーするものは何ですか」という質問には答えられません。これは検索ではなく、結合だからです。そのような状況にある組織が必要としているのは、標準ごとに1つずつのコースではなく、重複部分をカバーするコースです。
# 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 フィールドを案内してください。このフィールドにはアトリビューション情報が含まれており、カタログはこれによってエージェントが販売につなげたことを把握できます。
API キーを取得する
- compliance.theartofservice.com/register で無料登録します。
- API キー(プレフィックスは
tas_)はアカウント設定にあります。 - 無料プラン:月100回。Professional($49/月):月10,000回に加え、超過分は1回あたり$0.005です。
- データライセンス、ホワイトラベル、または大量利用向けの料金については、開発者ポータルをご覧ください。
Claude スキルとしての使用
このリポジトリの SKILL.md ファイルは、Claude スキルの定義として構成されています。このリポジトリを Claude Code または Claude Desktop のスキルフォルダーに配置すると、Claude はフレームワーク名を指定して run.py を直接呼び出せます。
使用する API エンドポイント
この例では、公開 REST エージェント API にアクセスします。同じデータは https://api.theartofservice.com/mcp の MCP エンドポイントからも利用できます。REST より Model Context Protocol を使いたい場合は、こちらをご利用ください。
| エンドポイント | 用途 |
|---|---|
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 | 2 つ以上の標準をまとめて扱うコース |
GET /api/agent/courses/{product_id} | 1 つのコースの詳細 |
GET /api/agent/course-frameworks | 対象となる標準とコース数 |
ツールの全カタログ:compliance.theartofservice.com/developers
ライセンス
Apache 2.0。LICENSE をご覧ください。
コントリビューション
Issue や PR を歓迎します。派生スキル(ベンダーリスク、SOC 2 監査準備、特定のフレームワーク向けアドバイザーなど)を作成し、サンプルレジストリからリンクしたい場合は、概要を 1 行で記載し、リポジトリの URL を添えて PR をお送りください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。