Netallion MCP Lite について
Netallion MCP Liteは、キーやデータベースURIなど、一般的で確度の高い認証情報をテキストやファイルから検出するローカルMCPサーバーです。AI支援開発で使う開発者向けで、検出結果はアシスタントのコンテキストに渡す前に秘匿化され、スキャンは端末内で完結します。
主な機能
- 01一般的な認証情報のテキストスキャン
- 02ワークスペース内のファイルスキャン
- 03検出結果のシークレット秘匿化
- 04対応する検出ルールの一覧表示
- 05機密ファイルのスキャン拒否
活用シーン
- 01AIアシスタントに渡す前のテキスト検査
- 02プロジェクトファイルの認証情報漏えい確認
- 03秘匿化された検出結果と修正情報の確認
MCP 対応
stdio経由で、テキストとファイルのスキャン、対応ルールの一覧、ツール情報をMCPクライアントに提供します。検出したシークレットは結果内で秘匿化されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Netallion MCP Lite
無料でローカル環境で使える、IPを安全に保つAI開発セキュリティ — NetallionのMCP サーバーです。
Netallion MCP Liteは、AIを活用した開発で最もよくあるミス、すなわち認証情報の漏えいを防ぐための、小規模なModel Context Protocolサーバーです。テキストやファイルから、厳選された一般的で信頼性の高いシークレットや認証情報(AWS、GitHub、Stripe、OpenAI、秘密鍵、データベースURIなど)を検出します。
すべてお使いのマシン上で実行されます。アカウントは不要です。Netallionにデータが送信されることもありません。検出されたシークレットは、結果を返す前に秘匿化されるため、AIアシスタントのコンテキストに安全に戻せます。
Netallionのエージェント型開発ガバナンスの取り組みの一環です。シークレット検出は機能の1つであり、すべてではありません。
どのようなものか(また、どのようなものではないか)
| Netallion MCP Lite(本パッケージ) | Netallion AI Assurance(プラットフォーム) | |
|---|---|---|
| 価格 | 無料 | 商用(無料トライアルあり) |
| 実行環境 | ローカル、アカウント不要 | SaaS + IDE + CI |
| 検出 | 一般的で信頼性の高いチェック約27種 | 一般的なパターンを大きく超える高度な検出 |
| AI/MCPガバナンス | — | AIプロバイダーのガバナンス、MCPガバナンス |
| ポリシーと可視性 | — | 一元的なポリシー管理、組織全体の可視性 |
| コンプライアンス | — | コンプライアンスと監査証跡 |
| データ | マシンの外にデータは出ません | エンタープライズ向け制御 |
MCP Liteは意図的に機能を限定しています。実用的なローカルユーティリティであると同時に、導入の入口でもあります。組織全体にわたる高度な検出、AI/MCPガバナンス、一元的なポリシー、監査証跡をお求めの場合は、**Netallion AI Assurance**をご利用ください。
このパッケージにNetallion独自の検出エンジンは含まれておらず、依存もしていません。
インストールと実行
Python 3.10以降が必要です。
pip install netallion-mcp-lite
# or, zero-install:
uvx netallion-mcp-lite
stdio経由でMCPと通信します。MCP対応クライアント(Claude、Cursor、Windsurf、VS Codeなど)に追加してください。
{
"mcpServers": {
"netallion-mcp-lite": {
"command": "netallion-mcp-lite"
}
}
}
必要に応じて、scan_fileの対象を特定のディレクトリに限定できます。
{
"mcpServers": {
"netallion-mcp-lite": {
"command": "netallion-mcp-lite",
"env": { "NETALLION_MCP_LITE_WORKSPACE_ROOT": "/path/to/your/project" }
}
}
}
ツール
| ツール | 内容 |
|---|---|
scan_text | 文字列をスキャンして一般的なシークレットを検出します。秘匿化された検出結果(ルール、重大度、行/列、修正方法)を返します。 |
scan_file | ワークスペースのルート内にあるファイルをスキャンします。機密ファイル(.env、キー)は拒否され、検出結果は秘匿化されます。 |
list_supported_checks | 一般的なチェック項目を一覧表示します(シークレットは含まれません)。 |
about | ツール、プライバシーに関する方針、LiteとAI Assuranceの違いについて説明します。 |
list_supported_checksを実行すると、すべての項目を確認できます。検出結果にシークレットの完全な値が含まれることはありません。
プライバシー
ローカルのみで動作します。テレメトリーはありません。ソースコード、ファイルの内容、プロンプト、シークレットが外部に送信されることはありません。PRIVACY.mdをご覧ください。
対象範囲と制限事項
- 一般的で信頼性の高い形式のみが対象です。難読化、エンコードされたもの、組織固有のシークレットは検出できません。これは意図した仕様です。高度な検出はNetallion AI Assuranceの機能です。
scan_fileが読み取るのは単一のワークスペースルート内のみで、明らかに機密性の高いファイルは拒否します。- 汎用的な高エントロピースキャンは行いません(高度な手法なしではノイズが発生するためです)。
この無料ユーティリティについて、検出率、誤検出率、顧客の採用状況、認証、規制遵守に関する主張は行いません。
Links
- Netallion AI Assurance — https://www.netallion.ai
- VS Code / Cursor / Windsurf extension — VS Code Marketplace · Open VSX
- Azure Marketplace — Netallion AI Assurance
License
MIT — see LICENSE.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。