mcpField
C
coso-mcp

coso-mcp

リモート
github.com/simonmak-ascent法務・行政01 日前に更新
リポジトリ

coso-mcp について

coso-mcp は、COSO 内部統制統合フレームワーク(ICIF-2013)に基づく内部統制レビュー用のオープンソース MCP サーバーです。スコープ設定やリスク評価から、テスト、ワークペーパー、承認、報告までを扱います。

主な機能

  1. 01COSO フレームワークの参照と評価
  2. 02スコープ、リスク、統制の管理
  3. 03テストサンプルの算定と選定
  4. 04テスト結果と例外の記録
  5. 05ワークペーパーの作成とレビュー
  6. 06不備の分類とレポート生成

活用シーン

  1. 01COSO 内部統制レビューの計画
  2. 02再現可能な統制テストサンプルの選定
  3. 03テストとレビュアー承認の記録
  4. 04統制上の不備の評価と報告

MCP 対応

MCP クライアントに COSO フレームワークのリソース、レビュー用ツール、プロンプトを提供します。stdio でローカル実行でき、ホスト型ストリーミング HTTP エンドポイントも利用できます。ホスト型の書き込み操作は一時的なセッションサンドボックスで実行されます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://internal-control.ascent-partners.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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@simonmak-ascent/coso-mcp0.1.1

ツール

39

このツールにパラメーターはありません。

詳細

coso-mcp

npm license: MIT MCP

**COSO 内部統制—統合フレームワーク(ICIF-2013)**に基づく内部統制レビューを支援する、オープンな Model Context Protocol サーバーです。フレームワークの5つの構成要素、17の原則、着眼点を基盤に、スコープ設定 → リスク評価 → 統制台帳 → 母集団 → サンプリング → テスト → ワークペーパー → レビュー承認 → 不備評価 → 報告まで、レビューのライフサイクル全体をカバーします。

  • ローカル: stdio 経由で実行します(npx @simonmak-ascent/coso-mcp)。
  • ホスト型: 公開エンドポイント https://internal-control.ascent-partners.com/mcp (参照ツールと読み取りツールに加え、書き込みを含むライフサイクル全体に対応するセッションごとの一時サンドボックスを提供します。データは永続化されません)。

監査または法律に関する助言ではありません。 このサーバーは、内部統制レビューの方法論を支援するものです。監査文書で使用する前に、すべてのワークペーパーと評価を有資格の専門家がレビューする必要があります。

これが存在する理由(競争優位性)

既存の MCP サーバーは、ベンダーの GRC 記録を公開するもの(主に読み取り専用、プロプライエタリで、製品の形に合わせたもの)か、ISO 27001/セキュリティ統制をカバーするもののどちらかです。追跡可能な COSO レビューを実行するものはありません。coso-mcp は、ライフサイクル全体に対応する、COSO/ICFR ネイティブで書き込み可能なオープン MCP として初のものです。

項目coso-mcpベンダー GRC MCP(Workiva、Vanta、Drata、Optro、OpenPages、LogicGate など)コミュニティ MCP(iso27001-mcp、unidoc/isms、mcp-server-scf など)AI スキル(sox-testing/audit-support)
COSO ICIF-2013 ネイティブ(5つの構成要素/17の原則/着眼点)✅ 中核エンジン❌ 製品オブジェクト❌ ISO/SCF に基づく⚠️ テキストのみ
署名済みワークペーパーまでのライフサイクル全体✅❌ 情報取得のみ。Workiva の GRC ツールは読み取り専用❌ 対応していても計画/指摘事項まで⚠️ テンプレートのみで、実行不可
書き込み可能な状態管理ワークペーパー+作成者/レビュー担当者の承認+監査証跡✅❌ ほとんどが読み取り専用❌❌
フレームワークの有効性(原則/構成要素の存在と機能)✅❌❌❌
決定的で再現可能な計算(サンプルサイズ表、シード付き選定)✅一部対応❌❌(自由形式)
オープンソース+オープンアクセス(MIT、公開エンドポイント、アカウント不要)✅❌ 有料プラットフォーム⚠️ 一部は OSS⚠️ サーバーではない

競争上の堀: これはデータ層ではなくライフサイクル層です。データを奪い合うのではなく、Workiva/Vanta/Drata の上に構築できます。サンプリングと不備の計算は即興ではなく、計算によって算出されます。また、オープンであるため、アクセスを制限するベンダーにはまねできない、導入の障壁がない配布を実現します。

ツール

ツール種類用途
get_server_info読み取りサーバーの識別情報、フレームワークの対象範囲、免責事項。
list_components読み取りCOSO の5つの構成要素。
list_principles読み取り17の原則(構成要素による絞り込みも可能)。
get_principle読み取り番号またはスラッグで原則を取得し、重点項目を言い換えて表示します。
get_component読み取りID で構成要素を取得し、その原則も表示します。
list_objective_categories読み取り業務/報告/コンプライアンス。
list_assertions読み取り統制目標の設定に使用する CEAVOP アサーション。
create_engagement書き込みレビュー案件を作成します。
get_engagement読み取りID で案件を取得します。
list_engagements読み取り案件の一覧を表示します。
add_scope_item書き込み重要な勘定またはプロセスを対象範囲に追加します。
list_scope_items読み取り対象範囲項目の一覧を表示します。
register_risk書き込み目標に対するリスクを登録します(発生可能性、アサーション、原則、不正)。
list_risks読み取り登録済みリスクの一覧を表示します。
register_control書き込み統制を登録します(種類、頻度、関連リスク、アサーション)。
list_controls読み取り登録済み統制の一覧を表示します。
get_audit_log読み取り案件の追記専用監査イベント。
compute_sample_size読み取り頻度 × リスクに基づく推奨サンプルサイズと根拠。
create_population書き込み母集団を登録します(項目リストまたは宣言された件数、上限あり)。
list_populations読み取り母集団の一覧を表示します。
select_sample書き込みシード指定による再現可能なサンプル選定(ランダム/システマティック/ターゲット/無作為)。
record_test_result書き込み属性レベルの結果(合格/不合格/該当なし)と結論を記録します。
list_test_results読み取りテスト結果の一覧を表示します。
note_exception書き込み根本原因と影響を含む例外を記録します。
list_exceptions読み取り例外の一覧を表示します。
assemble_workpaper書き込み統制テストのワークペーパーを Markdown 形式で作成します。
list_workpapers読み取りワークペーパーの一覧を表示します。
get_workpaper読み取りMarkdown を含むワークペーパーを取得します。
add_review_note書き込みレビュアーノートを追加します。
resolve_review_note書き込みレビュアーノートを解決済みにします。
sign_off書き込み作成者/レビュアーの承認(同一人物による独立性に関する警告を表示)。
get_activity_log読み取り案件の追記専用アクティビティログ。
classify_deficiency書き込み不備を分類します(不備/重要な不備/重要な欠陥)。
list_deficiencies読み取り不備の一覧を表示します。
aggregate_deficiencies読み取り集約される可能性のある不備をグループ化してフラグを付けます。
assess_principle読み取り1つの COSO 原則に関するカバレッジ指標。
assess_component読み取り1つの COSO 構成要素に関するカバレッジ指標。
framework_integration_check読み取り5つすべての構成要素にカバレッジがあるか確認します。
generate_report読み取りMarkdown 形式のレビュー報告書を生成します。

リソース:coso://framework/icif-2013(フレームワークのリファレンス)、 coso://engagement/{id}(案件のバンドル:対象範囲、リスク、統制)。 プロンプト:scope-review、assess-risk、build-control-matrix、 draft-test-workpaper、evaluate-deficiencies。

使用方法

ローカル(stdio)
npx -y @simonmak-ascent/coso-mcp

Claude Desktop/汎用 MCP クライアントの設定:

{
  "mcpServers": {
    "coso": {
      "command": "npx",
      "args": ["-y", "@simonmak-ascent/coso-mcp"]
    }
  }
}
ホスト型(ストリーム可能な HTTP)
https://internal-control.ascent-partners.com/mcp

ホスト型エンドポイントは公開されています。書き込み操作は一時的な分離済みサンドボックス内で実行され、セッションごとにレート制限が適用されます。また、データは保持されません。

開発

計算はローカルではなく、ボックス上で実行します:cs run "<cmd>"。

pnpm install
pnpm typecheck
pnpm test
pnpm test:coverage
pnpm build        # tsc

セキュリティ

SECURITY.md をご覧ください。脆弱性は非公開で報告してください。公開の Issue は作成しないでください。

貢献

CONTRIBUTING.md と 行動規範をご覧ください。

ライセンス

MIT © Simon Mak / Ascent Partners Group Limited.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。