mcpField
T
Trent

Trent

リモート
trent.aiセキュリティ94 週間前に更新
リポジトリ公式サイト

Trent について

Trentは、開発者がエディター内でコード、計画、設定、リポジトリ、ウェブサイトを確認し、修正を追跡するためのコーディングエージェント向けセキュリティレビュープラグインです。修正を検証し、対応ループからプルリクエストを作成できます。

主な機能

  1. 01差分・計画・設定のセキュリティレビュー
  2. 02リポジトリとウェブサイトの脅威分析
  3. 03リポジトリのセキュリティスキャン
  4. 04修正状況の追跡と対応ループ
  5. 05新しいブランチでの修正・テスト検証
  6. 06レビュー用プルリクエストの作成

活用シーン

  1. 01コード変更や設定のセキュリティ問題の確認
  2. 02リポジトリやウェブサイトの脅威評価
  3. 03検出事項を修正・検証し、プルリクエストでレビューを依頼

MCP 対応

このプラグインはリモートMCPサーバーを宣言し、互換性のあるコーディングエージェントにTrentのツールを提供します。ツールの初回実行時にブラウザーで認証します。

設定

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

エンドポイントhttps://mcp.trent.ai/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.trent.ai/mcp
Streamable HTTPhttps://mcp.eu.trent.ai/mcp

ツール

詳細

Trent エージェントプラグイン

Trent は AI セキュリティエンジニアです。エディターを離れることなく、コード、計画、設定をセキュリティ上の問題がないかレビューし、リポジトリやウェブサイトの脅威モデルを実行し、修正状況を追跡できます。

インストール

リポジトリ名でマーケットプレイスを追加します。trnt-ai/trent-agent-plugin は Trent を扱う唯一の公開マーケットプレイスであり、名前で追加することでインストールを当社のものに結び付けられます。(プラグインマニフェストには署名がないため、信頼する対象は名前です。ファイルへの URL からマーケットプレイスを追加しないでください。)

Claude Code:

/plugin marketplace add trnt-ai/trent-agent-plugin
/plugin install trent@trent

Codex CLI:

codex plugin marketplace add trnt-ai/trent-agent-plugin
codex plugin add trent@trent

claude plugin details trent を実行して、インストールした内容を確認します。Source: trent@trent とマニフェストの ID フィールドが表示されます。

サインイン

このプラグインはリモート MCP サーバーを宣言しており、認証情報はありません。初めてツールを実行するときにブラウザーで認証が行われます。貼り付ける API キーはなく、ここに同梱されてもいません。

使用方法

コーディングエージェントに普段の言葉で依頼してください。プラグインのスキルが、使用する Trent ツールをエージェントに伝えます。

  • 作業の一部をレビューする(差分、計画、設定など):trent-security-advisor。
  • リポジトリまたはウェブサイトをスキャンして、Trent の検出結果を確認する:trent-threats、または現在作業中のリポジトリには trent-repo。
  • Trent の検出結果を修正する:/trent:trent-loop を実行するか、最大 3 件を修正するには /trent:trent-loop 3 を実行します。新しいブランチで作業し、各修正を独自のテストと Trent のセキュリティアドバイザーで確認してから、レビュー用のプルリクエストを 1 件作成します。マージした後にもう一度実行すると、Trent はマージ済みのコードをスキャンし、完了と判断した修正を報告して、残りの作業を続けます。

リリース元の確認

各リリースは 1 つのコミットで構成され、コミットメッセージにはビルド元のリビジョンが記載されています。

Published from source revision <sha>

このリポジトリをクローンしたディレクトリで git log -1 を実行して確認します。<sha> は識別子であり、リンクではありません。たどれる場所はありません。実行中のビルドを正確に特定する名前として使えます。サポートにこの名前を伝えれば、使用中のリリースを確認できます。この形式のメッセージがないプラグインのコピーは、当社が公開したものではありません。

各リリースのプルリクエストでは、コミットがこの形式であることを確認する provenance チェックも実行されます。条件は、main 上の 1 つのコミットであること、指定の件名であること、ファイルがプレーンファイルであること、内容が変更された場合はバージョンも変更されていることです。このチェックはコミットを読み取るだけで、認証情報は保持しません。

プラグインマニフェストでは、このリポジトリである https://github.com/trnt-ai/trent-agent-plugin が repository として、trent.ai が homepage として指定されています。別の場所から Trent を名乗るプラグインは、当社のものではありません。

リリースの固定

各リリースには、公開されたリリースのコミット上に plugin-v<version> タグが付けられます。クローンしたディレクトリで git tag -l を実行すると一覧を確認できます。このリポジトリのタグが移動することはありません。リポジトリのルールで変更が拒否されるため、固定したタグは同じファイルを指し続けます。

Team または Enterprise プランでは、管理者が managed-settings.json でこのマーケットプレイスを全員向けに登録し、リリースを固定できます。ref はタグ、sha はそのタグが指すコミットです。両方を設定すると、固定先は sha で、ref はどのリリースに由来するかを示します。

{
  "extraKnownMarketplaces": {
    "trent": {
      "source": {
        "source": "github",
        "repo": "trnt-ai/trent-agent-plugin",
        "ref": "plugin-v0.1.0",
        "sha": "<the 40-character commit plugin-v0.1.0 names>"
      }
    }
  },
  "enabledPlugins": { "trent@trent": true }
}

sha はほかの場所からコピーせず、タグから取得してください。

git ls-remote https://github.com/trnt-ai/trent-agent-plugin refs/tags/plugin-v0.1.0 'refs/tags/plugin-v0.1.0^{}'

1 行だけ表示された場合、タグはそのコミットを指しています。そのコミットに固定してください。2 行表示された場合、タグは注釈付きです。末尾が ^{} の行がコミットを示しているため、そのコミットに固定してください。

その後のアップグレードは、この 2 つのフィールドを意図的に編集して行います。誰かが再インストールしたときに自動で更新されることはありません。

サポート

質問、バグ報告、機能リクエストは、https://trent.ai または通常のサポート窓口からお寄せください。そちらで対応します。

このリポジトリは各リリース時に Trent のビルドから公開されており、すべてのファイルが生成されたものです。そのため、問題を報告したり修正したりする場所ではありません。

ライセンス

著作権は Trent AI に帰属します。条件については LICENSE を、条件に記載のない事項については https://trent.ai をご確認ください。

コメント

MCP は初めてですか?

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

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