JFrog Remote MCP Server について
JFrog Remote MCP Serverは、開発者やコーディングエージェントが自然言語でJFrogプラットフォームの機能を利用できるようにします。アーティファクト検索、リソース管理、パッケージのキュレーションやセキュリティ情報を扱い、JFrog Cloud上でOAuth認証を提供します。
主な機能
- 01プロジェクトとリポジトリの管理
- 02パッケージ・バージョン・ビルドの検索
- 03カタログ情報とキュレーション状況の確認
- 04Xrayの概要とポリシー違反の確認
- 05CVEやパッケージの影響を受けるリソースの追跡
- 06JFrogの各領域にわたる100以上のツール
活用シーン
- 01パッケージのバージョン・脆弱性・ライセンスの確認
- 02アーティファクトの保存場所とビルドの検索
- 03セキュリティ検出結果と影響対象の確認
- 04JFrogプロジェクトとアーティファクトの追跡
MCP 対応
リモートMCPサーバーとして、リソース管理、アーティファクト検索、カタログ、セキュリティなど100以上のJFrogプラットフォームツールをクライアントに公開します。クライアントはJFrog Cloudのエンドポイントに接続し、OAuthで認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://myPlatform.jfrog.github.io/mcpclaude mcp add --transport http jfrog-jfrog https://myPlatform.jfrog.github.io/mcp{"mcpServers":{"jfrog-jfrog":{"type":"http","url":"https://myPlatform.jfrog.github.io/mcp"}}}Cursor で開く{"servers":{"jfrog-jfrog":{"type":"http","url":"https://myPlatform.jfrog.github.io/mcp"}}}VS Code で開く{"mcpServers":{"jfrog-jfrog":{"type":"http","url":"https://myPlatform.jfrog.github.io/mcp"}}}{"mcpServers":{"jfrog-jfrog":{"serverUrl":"https://myPlatform.jfrog.github.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
JFrog リモート MCP サーバー
Model Context Protocol(MCP)は、標準化された軽量なインターフェースを使用して、AI システムを外部のツール、データ、サービスに接続します。
JFrog MCP サーバーは開発者を支援し、JFrog プラットフォームの高度な機能を開発環境に提供します。 JFrog MCP サーバーは、VS Code、Cursor、Claude、Kiro、Codex などの IDE や AI コーディングアシスタントと連携し、自然言語による AI クエリに対して、JFrog プラットフォームの豊富で実用的な情報を返します。
AI と直接、気軽に対話して利用できる機能は次のとおりです。
- リソース管理:プロジェクト、リポジトリ、その他の JFrog コンポーネントを作成、表示します。
- アーティファクトとビルドの検索:パッケージとそのバージョンを検索し、アーティファクトの保存場所を特定し、AQL を使用してビルドを検索します。
- カタログとキュレーション:パッケージ情報、バージョン、脆弱性にアクセスし、キュレーションのステータスを確認します。
- セキュリティ監視:アーティファクトの Xray セキュリティ概要とポリシー違反を確認し、アーティファクトのスキャン/インデックス作成ステータスをチェックして、特定の CVE またはパッケージの影響を受けるすべてのリソースを追跡します。
これらのリソースとリアルタイム情報は、さまざまな用途に活用できます。たとえば、次のような用途があります。
- 開発者がコーディング中に承認済みのパッケージのみを使用していることを確認する。
- JFrog Catalog に問い合わせて、OSS パッケージのバージョン、報告された脆弱性の変更、ライセンス要件を確認する。
- JFrog Projects とアーティファクトを追跡、管理する。
さらに多くの機能があります。 サーバーが提供するすべての機能については、ツールリファレンスをご覧ください。
注: JFrog MCP サーバーは JFrog Cloud(SaaS)で一般提供(GA)となりました。セルフマネージドサーバーはベータ版です。ツールリファレンスでベータ版と記載されている個々のツールは試験的なものであり、お使いの環境で有効にする必要があります。
リモートサーバーの実装
JFrog MCP サーバーは JFrog Cloud でホストされており、クライアントに提供するツールは継続的に更新されます。新機能や改善がリリースされると自動的に利用できるため、クライアント側でのインストールやアップグレードは不要です。
認証には OAuth を使用して JFrog MCP サーバーに接続します。これにより、API キーを管理する必要がなくなります。
注: リモートサーバーのため、ツールセットはサーバー上で随時変更されます。
TOOLS.mdのリファレンスには、現在のツールの内容が反映されています。
JFrog MCP サーバーのセットアップ
JFrog リモート MCP サーバーは、Cloud(SaaS)サブスクリプションをご利用の JFrog ユーザーに一般提供(GA)されています。
サブスクリプション情報: すべてのライセンスで、Cloud(SaaS)およびセルフマネージドプラットフォームに対応しています。
セルフマネージド(ベータ版): セルフマネージドの JFrog MCP サーバーも利用できます。Helm および Docker Compose によるデプロイについては、MCP サーバーのインストールをご覧ください。
- Admin ユーザーがサブスクリプション内の JPD でJFrog MCP サーバーを有効にする必要があります。
- その後、JFrog MCP サーバーを MCP クライアントに追加できます。
- 設定ファイルを保存します。
- MCP クライアントを再起動または更新します。ブラウザーで OAuth ウィンドウが開きます。
- 画面の指示に従って、MCP クライアントが JFrog MCP サーバーにアクセスできるよう認証します。
以下の例では、<JFROG_PLATFORM_URL>を JFrog プラットフォームの URL(例:https://mycompany.jfrog.io)に置き換えてください。
Visual Studio Code
{
"mcp": {
"servers": {
"jfrog": {
"url": "https://<JFROG_PLATFORM_URL>/mcp"
}
}
}
}
Cursor
{
"mcpServers": {
"jfrog": {
"url": "https://<JFROG_PLATFORM_URL>/mcp"
}
}
}
その他の MCP クライアント(Kiro、Claude、Codex など)については、JFrog MCP サーバーを MCP クライアントに追加をご覧ください。
ツール
サーバーは、Access、Artifactory、Security、Curation、Distribution、AI Catalog、Grid、Workers、OneModel、Event、Evidence、AppTrust にわたる 100 個以上のツールを公開しています。
全リファレンスについては、TOOLS.md をご覧ください。
ドキュメント
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。