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 対応

COSOフレームワークの参照情報、ツール、リソース、プロンプトをMCPクライアントに公開します。ローカルのstdioでは書き込みを含む全工程に対応し、ホスト版は参照・読み取り機能と一時的なセッション用サンドボックスを提供します。

設定

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

エンドポイント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.2

ツール

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 つのサーバーを複数のクライアントで再利用できます。