mcpField
K
Koma Gate MCP

Koma Gate MCP

ローカル
github.comセキュリティ132 週間前に更新

Koma Gate MCP について

Koma Gate MCP は、プロンプトインジェクション、ジェイルブレイク、範囲外入力を調べる LLM ベースの分類器を提供します。AI エージェントが処理を行う前の入力分類向けであり、暗号学的な防御ではありません。

主な機能

  1. 01信頼できないテキストの安全性と範囲を分類
  2. 024 種類の分類プリセット
  3. 03許可、範囲、理由、モデルの各フィールドを返却

活用シーン

  1. 01エージェントが処理する前にユーザー入力を確認
  2. 02コードやサポート業務に応じて検査を切り替え

MCP 対応

テキストと任意のプリセットを受け取り、分類フィールドを返す `classify_input` ツールを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"swnotmetal-koma-gate": {
"command": "npx",
"args": [
"-y",
"koma-gate-mcp"
],
"env": {
"KOMA_PROVIDER": "<KOMA_PROVIDER>",
"KOMA_MODEL": "<KOMA_MODEL>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"DEEPSEEK_API_KEY": "<DEEPSEEK_API_KEY>"
}
}
}
}
起動コマンドnpx -y koma-gate-mcp
設定が必要な環境変数
KOMA_PROVIDERLLM provider: openai, anthropic, google, deepseek, or ollama (default: google)
KOMA_MODELOptional model override for the selected provider
GEMINI_API_KEYシークレットGoogle Gemini API key (used by the default provider)
OPENAI_API_KEYシークレットOpenAI API key when KOMA_PROVIDER=openai
ANTHROPIC_API_KEYシークレットAnthropic API key when KOMA_PROVIDER=anthropic
DEEPSEEK_API_KEYシークレットDeepSeek API key when KOMA_PROVIDER=deepseek

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

パッケージ
npmkoma-gate-mcp0.1.1

ツール

1

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

パラメーター型必須説明
textstringはい分類する信頼できないユーザー入力
presetenumいいえ使用するガードドメイン。デフォルト:一般知識アシスタントgeneral | code | support | reference

詳細

Koma Gate MCP

Koma Gate のプロンプトインジェクション分類機能を、AI エージェント用の MCP ツールとして公開します。

npm install koma-gate-mcp

機能

AI エージェントが、信頼できないユーザーテキストに対して処理を行う前に、安全で対象範囲内かどうかを確認するために呼び出せる単一のツール classify_input を提供します。

セットアップ

プロバイダーと API キーを設定します。

# Provider: openai | anthropic | google | deepseek | ollama (default: google)
export KOMA_PROVIDER=google
export GEMINI_API_KEY=sk-...
Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "koma-gate": {
      "command": "npx",
      "args": ["-y", "koma-gate-mcp"]
    }
  }
}

ツール:classify_input

  • text(必須)— 分類する、信頼できないユーザー入力
  • preset(任意)— general | code | support | reference(デフォルト:general)

戻り値:

{
  "allowed": true,
  "in_scope": true,
  "reason": "in scope",
  "preset": "general",
  "model": "gemini-2.5-flash"
}

セキュリティ境界

これは LLM ベースのスコープ分類器であり、暗号学的なプロンプトインジェクション防御ではありません。セキュリティ境界の詳細については koma-gate の README を、評価結果については BENCHMARKS.md をご覧ください。

コメント

MCP は初めてですか?

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

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