Inkog について
Inkogは、AIエージェント開発中のセキュリティ確認に使うMCPサーバーです。コードの論理・セキュリティ上の問題を検出し、ガバナンス宣言を検証するほか、コンプライアンス報告やMCPサーバー監査にも対応します。
主な機能
- 01論理的欠陥とセキュリティリスクの検出
- 02AGENTS.mdのガバナンス宣言を検証
- 03コンプライアンスレポートの生成
- 04MCPサーバーの監査
- 05マルチエージェント通信の分析
- 06機械学習部品表の生成
活用シーン
- 01開発中のエージェントコードを検査
- 02ガバナンス宣言とコード動作を照合
- 03規制・フレームワークの準拠レポートを作成
- 04導入前にMCPサーバーを監査
MCP 対応
互換クライアントに、コードスキャン、ガバナンス検証、コンプライアンス報告、MCPサーバー監査、マルチエージェント分析のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
10掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| path | string | はい | スキャンするファイルまたはディレクトリのパス |
| agent_name | string | いいえ | ダッシュボードで識別するためのエージェント名(指定しない場合はパスから自動検出) |
| policy | enum | いいえ | セキュリティポリシー:low-noise(実証済みの脆弱性のみ)、balanced(デフォルト)、comprehensive(すべての検出事項)、governance(Article 14 を重視)、eu-ai-act(コンプライアンスモード)low-noise | balanced | comprehensive | governance | eu-ai-act |
| output | enum | いいえ | 出力形式:summary(デフォルト)、detailed(検出結果の詳細)、sarif(CI/CD 用)summary | detailed | sarif |
| filter | enum | いいえ | ファイルのフィルタリング: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 互換クライアントで利用できます。
開発フローのループ
Inkog は事後的なゲートとしてではなく、エージェントを構築する会話の中で使えるよう設計されています。
- Claude にエージェントロジックの一部を構築するよう依頼します。
- Claude に Inkog でスキャンするよう依頼します —
"Scan this with Inkog and show me any CRITICAL or HIGH findings." - Claude に各検出結果をわかりやすい英語で説明するよう依頼します —
"Explain the top finding. What's the risk, and how do I fix it?" - Claude に修正を適用するよう依頼します。 差分を確認して承認し、再スキャンします。
- リリース前にガバナンスを検証します —
"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 キーの取得
- app.inkog.io で無料登録します
- ダッシュボードから API キーをコピーします
INKOG_API_KEY環境変数に設定します
利用可能なツール
P0 - コア分析(必須)
| ツール | 説明 |
|---|---|
inkog_scan | ロジックの欠陥やセキュリティリスクを検出する静的解析 |
inkog_verify_governance | AGENTS.md の宣言が実際のコードの動作と一致することを検証 |
P1 - エンタープライズ機能
| ツール | 説明 |
|---|---|
inkog_compliance_report | EU AI Act、NIST、OWASP のコンプライアンスレポートを生成 |
inkog_explain_finding | 検出事項に対する詳細な修正ガイダンスを取得 |
inkog_audit_mcp_server | インストール前に任意の MCP サーバーを監査 |
inkog_generate_mlbom | ML 部品表(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_KEY | API キー(必須) | - |
INKOG_API_URL | API のベース URL | https://api.inkog.io |
INKOG_API_VERSION | API のバージョン | 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 が開発しました
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。