mcpField
I
Inkog

Inkog

ローカル
inkog.ioセキュリティ36 週間前に更新

Inkog について

Inkogは、AIエージェント開発中のセキュリティ確認に使うMCPサーバーです。コードの論理・セキュリティ上の問題を検出し、ガバナンス宣言を検証するほか、コンプライアンス報告やMCPサーバー監査にも対応します。

主な機能

  1. 01論理的欠陥とセキュリティリスクの検出
  2. 02AGENTS.mdのガバナンス宣言を検証
  3. 03コンプライアンスレポートの生成
  4. 04MCPサーバーの監査
  5. 05マルチエージェント通信の分析
  6. 06機械学習部品表の生成

活用シーン

  1. 01開発中のエージェントコードを検査
  2. 02ガバナンス宣言とコード動作を照合
  3. 03規制・フレームワークの準拠レポートを作成
  4. 04導入前にMCPサーバーを監査

MCP 対応

互換クライアントに、コードスキャン、ガバナンス検証、コンプライアンス報告、MCPサーバー監査、マルチエージェント分析のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"inkog": {
"command": "npx",
"args": [
"-y",
"@inkog-io/mcp"
],
"env": {
"INKOG_API_KEY": "<INKOG_API_KEY>"
}
}
}
}
起動コマンドnpx -y @inkog-io/mcp
設定が必要な環境変数
INKOG_API_KEYシークレットYour Inkog API key from https://app.inkog.io (free tier available)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@inkog-io/mcp1.0.20

ツール

10

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
pathstringはいスキャンするファイルまたはディレクトリのパス
agent_namestringいいえダッシュボードで識別するためのエージェント名(指定しない場合はパスから自動検出)
policyenumいいえセキュリティポリシー:low-noise(実証済みの脆弱性のみ)、balanced(デフォルト)、comprehensive(すべての検出事項)、governance(Article 14 を重視)、eu-ai-act(コンプライアンスモード)low-noise | balanced | comprehensive | governance | eu-ai-act
outputenumいいえ出力形式:summary(デフォルト)、detailed(検出結果の詳細)、sarif(CI/CD 用)summary | detailed | sarif
filterenumいいえファイルのフィルタリング:auto(エージェントのリポジトリを検出してフィルタリングを調整)、agent-only(厳格にフィルタリング)、all(フィルタリングなし)auto | agent-only | all

詳細

Inkog MCP Server

Claude、Cursor、Claude Code での AI エージェント開発を支援するセキュリティパートナーです。

AI ペアプログラマーにエージェントの構築を依頼しましょう。Inkog はコーディング中にエージェントをチェックし、脆弱性をスキャンし、検出結果をわかりやすい英語で説明し、AGENTS.md のガバナンスを検証し、エージェント間の委譲を監査します。コンテキストを切り替えることなく、同じ会話内ですべて完結します。

Claude Desktop、Cursor、Claude Code、ChatGPT、および MCP 互換クライアントで利用できます。

npm version License MCP Compatible

開発フローのループ

Inkog は事後的なゲートとしてではなく、エージェントを構築する会話の中で使えるよう設計されています。

  1. Claude にエージェントロジックの一部を構築するよう依頼します。
  2. Claude に Inkog でスキャンするよう依頼します — "Scan this with Inkog and show me any CRITICAL or HIGH findings."
  3. Claude に各検出結果をわかりやすい英語で説明するよう依頼します — "Explain the top finding. What's the risk, and how do I fix it?"
  4. Claude に修正を適用するよう依頼します。 差分を確認して承認し、再スキャンします。
  5. リリース前にガバナンスを検証します — "Verify my AGENTS.md against the code" および "Audit the agent-to-agent delegation"。

詳しい手順については、Claude Code と Inkog MCP を使ったセキュアな AI エージェントの構築をご覧ください。

推奨プロンプト
  • 「Inkog で現在のディレクトリをスキャンして、CRITICAL または HIGH の検出結果を表示してください。」
  • 「最も重要な検出結果をわかりやすく説明してください。どのようなリスクがあり、どう修正すればよいですか?」
  • 「コードに照らして AGENTS.md を検証してください。」
  • 「このクルーのエージェント間委譲を監査してください。」
  • 「コンプライアンスレポートを実行し、検出結果を EU AI Act の第 12 条、第 14 条、第 15 条に対応付けてください。」
  • 「統合する MCP サーバーを監査してください。」

Inkog を使う場面

  • AI エージェントを構築する場合 — 開発中にスキャンして、リリース前に無限ループ、プロンプトインジェクション、ガードレールの欠如を検出します
  • CI/CD にセキュリティを追加する場合 — inkog-io/inkog@v1 を GitHub Actions に追加し、すべての PR に対する自動セキュリティゲートを設定します
  • EU AI Act への準拠を準備する場合 — エージェントを第 14 条、NIST AI RMF、OWASP LLM Top 10 に対応付けたコンプライアンスレポートを生成します
  • エージェントのコードをレビューする場合 — Claude Code、Cursor、または任意の MCP クライアントから、コーディング中にセキュリティ分析を実行できます
  • MCP サーバーを監査する場合 — インストール前に、任意の MCP サーバーについてツールポイズニング、権限昇格、データ流出を確認します
  • AGENTS.md を検証する場合 — ガバナンスに関する宣言が実際のコードの動作と一致しているか検証します
  • マルチエージェントシステムを構築する場合 — エージェント間の委譲ループ、権限昇格、未承認の引き継ぎを検出します

Inkog の機能

  • ロジックの欠陥検出:無限ループ、再帰のリスク、終了条件の欠如を検出します
  • セキュリティ分析:プロンプトインジェクション経路、制約のないツール、データ漏えいのリスクを検出します
  • AGENTS.md ガバナンス:コードの動作がガバナンスに関する宣言と一致しているか検証します
  • コンプライアンスレポート:EU AI Act、NIST AI RMF、OWASP LLM Top 10 のレポートを生成します
  • MCP サーバーの監査:インストール前に任意の MCP サーバーを監査します
  • マルチエージェント分析:エージェント間通信のロジックとセキュリティに関する問題を監査します

インストール

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "inkog": {
      "command": "npx",
      "args": ["-y", "@inkog-io/mcp"],
      "env": {
        "INKOG_API_KEY": "sk_live_your_api_key"
      }
    }
  }
}
Cursor

Cursor の MCP 設定に追加します。

{
  "mcpServers": {
    "inkog": {
      "command": "npx",
      "args": ["-y", "@inkog-io/mcp"],
      "env": {
        "INKOG_API_KEY": "sk_live_your_api_key"
      }
    }
  }
}
グローバルインストール
npm install -g @inkog-io/mcp

API キーの取得

  1. app.inkog.io で無料登録します
  2. ダッシュボードから API キーをコピーします
  3. INKOG_API_KEY 環境変数に設定します

利用可能なツール

P0 - コア分析(必須)
ツール説明
inkog_scanロジックの欠陥やセキュリティリスクを検出する静的解析
inkog_verify_governanceAGENTS.md の宣言が実際のコードの動作と一致することを検証
P1 - エンタープライズ機能
ツール説明
inkog_compliance_reportEU AI Act、NIST、OWASP のコンプライアンスレポートを生成
inkog_explain_finding検出事項に対する詳細な修正ガイダンスを取得
inkog_audit_mcp_serverインストール前に任意の MCP サーバーを監査
inkog_generate_mlbomML 部品表(CycloneDX、SPDX)を生成
P2 - マルチエージェント分析
ツール説明
inkog_audit_a2aエージェント間通信を監査

ツールの詳細

inkog_scan

AI エージェントのコードを静的解析し、ロジックの欠陥やセキュリティリスクを検出します。

Arguments:
  path     (required) File or directory path to scan
  policy   (optional) Analysis policy: low-noise, balanced, comprehensive, governance, eu-ai-act
  output   (optional) Output format: summary, detailed, sarif

例:「LangChain エージェントをスキャンして、ロジックの欠陥を見つけてください」

inkog_verify_governance

AGENTS.md の宣言が実際のコードの動作と一致することを検証します。これは Inkog 独自の差別化要素です。ガバナンスの検証を行うツールはほかにありません。

Arguments:
  path     (required) Path to directory containing AGENTS.md and agent code

例:「エージェントのガバナンス宣言を検証してください」

inkog_compliance_report

規制フレームワークに準拠したレポートを生成します。

Arguments:
  path      (required) Path to scan
  framework (optional) eu-ai-act, nist-ai-rmf, iso-42001, owasp-llm-top-10, all
  format    (optional) markdown, json, pdf

例:「エージェントの EU AI Act コンプライアンスレポートを生成してください」

inkog_explain_finding

セキュリティ上の検出事項について、詳細な説明と修正ガイダンスを取得します。

Arguments:
  finding_id (optional) Finding ID from scan results
  pattern    (optional) Pattern name (e.g., prompt-injection, infinite-loop)

例:「プロンプトインジェクションの脆弱性を修正する方法を説明してください」

inkog_audit_mcp_server

レジストリまたは GitHub にある任意の MCP サーバーをセキュリティ監査します。

Arguments:
  server_name    (optional) MCP server name from registry (e.g., "github", "slack")
  repository_url (optional) Direct GitHub repository URL

例:「GitHub MCP サーバーにセキュリティ上の問題がないか監査してください」

inkog_generate_mlbom

すべての AI コンポーネントを記載した機械学習部品表を生成します。

Arguments:
  path                     (required) Path to agent codebase
  format                   (optional) cyclonedx, spdx, json
  include_vulnerabilities  (optional) Include known CVEs (default: true)

例:「AI プロジェクトの MLBOM を生成してください」

inkog_audit_a2a

エージェント間通信のセキュリティリスクを監査します。

Arguments:
  path                    (required) Path to multi-agent codebase
  protocol                (optional) a2a, crewai, langgraph, auto-detect
  check_delegation_chains (optional) Check for infinite loops (default: true)

例:「CrewAI のマルチエージェントシステムにセキュリティリスクがないか監査してください」

対応フレームワーク

Inkog は、主要な AI エージェントフレームワークすべてに対応しています。

  • LangChain / LangGraph
  • CrewAI
  • AutoGen
  • n8n
  • Flowise
  • Dify
  • Microsoft Copilot Studio
  • カスタム実装

設定

すべての設定は環境変数で行います。

変数説明デフォルト
INKOG_API_KEYAPI キー(必須)-
INKOG_API_URLAPI のベース URLhttps://api.inkog.io
INKOG_API_VERSIONAPI のバージョンv1
INKOG_API_TIMEOUTリクエストのタイムアウト(ms)30000
INKOG_LOG_LEVELログレベルinfo
INKOG_LOG_FORMATログ形式(json/text)json

開発

# Install dependencies
npm install

# Build
npm run build

# Run in development mode
npm run dev

# Run tests
npm test

# Lint
npm run lint

Inkog を選ぶ理由

開発フローの中でセキュリティを確保。開発後ではありません

多くの AI エージェント向けセキュリティツールは、コードを書き終えた後に実行されます。Inkog はエージェントを構築する会話の中で動作するため、検出事項は PR に取り込まれる前に修正できます。3 週間後まで放置されることはありません。

AGENTS.md の検証に対応する唯一のツール

Inkog は、エージェントのガバナンス宣言を実際のコードの動作と照合して検証できる唯一のツールです。これは次の点で不可欠です。

  • EU AI Act 第 14 条への準拠(人間による監視)
  • エンタープライズガバナンス要件
  • コードの進化に伴うガバナンスの乖離の防止
AI エージェント専用に設計

従来のコードスキャナー(Snyk、Semgrep、SonarQube)とは異なり、Inkog は AI 固有の問題を理解します。

  • 無限ループや再帰のリスク
  • プロンプトインジェクションの経路
  • 制限のないツールアクセス
  • 終了条件の欠如
  • テナント間のデータ漏えい
マルチフレームワーク対応

Inkog の Universal IR(中間表現)は、あらゆるエージェントフレームワークで動作します。1 つの統合を追加するだけで、すべてのフレームワークを分析できます。

ライセンス

Apache-2.0 — LICENSE を参照してください。

リンク


セキュリティを重視して Inkog.io が開発しました

コメント

MCP は初めてですか?

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

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