mcpField
I
imagekit-integrations

imagekit-integrations

github.com/imagekit-developer開発2450 回インストール3 週間前に更新
リポジトリ

imagekit-integrations について

imagekit-integrationsは、SDK、プラグイン、ストレージ、プレーヤー、ウィジェット、URL生成に関するImageKit連携のリファレンススキルです。実装情報を調べるためのドキュメント検索先も案内します。

主な機能

  1. 01フロントエンド・バックエンド・モバイルSDKの一覧
  2. 02CMS・eコマースプラグインの紹介
  3. 03外部ストレージ接続先の概要
  4. 04プレーヤー・ウィジェット・自動化の案内
  5. 05URL生成と署名の解説

活用シーン

  1. 01アプリの技術スタックに合うImageKit連携の選定
  2. 02実装前の連携機能の確認
  3. 03ImageKitの作業に応じたドキュメント検索

MCP 対応

このスキルはImageKitのDevToolsおよびAPI MCPサーバーを紹介し、連携ドキュメントの検索に`mcp_imagekit_devtools_search_docs`を案内します。API MCPサーバーはメディアライブラリを管理します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/imagekit-developer/skills --skill imagekit-integrations

インストール後、Claude Code で/imagekit-integrationsを入力して読み込まれたか確認します。

詳細

ImageKit の統合

ImageKit は、SDK(フロントエンド、バックエンド、モバイル)、ノーコードプラグイン(CMS、eコマース)、外部ストレージコネクター、ビデオプレーヤー、埋め込み可能なウィジェット、AI/自動化ツール、URL を直接生成するヘルパーを提供しています。このスキルでは、それらすべてと各機能の概要を紹介します。

このスキルを使用する場面

  • アプリに ImageKit を統合するにあたり、自分のスタックに対応する SDK、プラグイン、プレーヤー、ウィジェット を知りたい場合。
  • 導入を決める前に、特定の統合で 何ができるか を手早く把握したい場合。
  • 「ImageKit を X と統合するにはどうすればよいか」という質問を、適切な場所に案内したい場合。

このスキルの使い方

  1. 以下のセクションに目を通します。統合の種類(SDK、プラグイン、ストレージ、プレーヤー、ウィジェット、自動化、URL 生成)ごとにまとめています。自分のスタックや用途に合った項目を見つけ、概要を読んで適合することを確認してください。
  2. 実装の詳細については、imagekit_guides と imagekit_sdk のソースを指定して mcp_imagekit_devtools_search_docs を検索します。たとえば、「Node.js で署名付き URL を生成する」や「React でレスポンシブな srcset を設定する」と検索します。関連するスニペットのみが返されるため、ページ全体を読み込むよりもはるかに低コストで高速です。
  3. ドキュメントページ全体を最初から最後まで確認する必要がある場合に限り、完全なページを取得します(URL の末尾に .md を追加するとプレーンテキストになります)。それ以外の場合は、search_docs を使用してください。

SDK

フロントエンド

最適化された URL を生成し、ブラウザーからアップロードするウェブアプリ向けです。以下をカバーします。

  • 形式と品質を自動調整した最適化済み画像・動画の読み込み
  • サイズ変更、トリミング、連続変換(1 回のリクエストで複数の操作)
  • テキスト、画像、動画、字幕のオーバーレイ
  • レスポンシブ画像(srcset/sizes)、遅延読み込み、低品質プレースホルダー(LQIP)
  • タグ付けとメタデータに対応したクライアント側アップロード

すべてのフロントエンド SDK は JavaScript SDK をラップしています。完全に制御する必要がある場合は、直接こちらを使用してください。

技術ガイド
JavaScriptVanilla/ブラウザー
ReactReact コンポーネントとフック
Next.jsApp および Pages ルーター
Vue.jsVue コンポーネント
AngularAngular コンポーネント
AstroAstro コンポーネント
React Nativeモバイルウェブ/ネイティブ
バックエンド

URL の構築、安全な配信、メディアライブラリの管理を行うサーバー向けです。以下をカバーします。

  • 変換を指定した URL の構築
  • 非公開メディアを安全かつ期間限定で配信するための署名付き URL
  • クライアントが安全にアップロードできるよう、認証パラメーター(token、expire、signature)を生成
  • ファイルのアップロード、タグ付け、メタデータ操作
  • メディア管理 API(一覧表示、検索、移動、削除、バージョンなど)を使いやすくするラッパー
技術ガイド
Node.jsJS/TS ランタイム
PythonPython SDK
JavaJava SDK
PHPPHP SDK
RubyRuby(Rails、CarrierWave に対応)
.NET.NET SDK
GoGo SDK
モバイル

iOS および Android 向けのネイティブ SDK です。以下に対応しています。

  • 適応ビットレート(ABR)動画ストリーミングを含む、最適化された画像・動画の URL 構築
  • メディアの読み込み — Android SDK は Glide、Picasso、Coil、Fresco と統合できます
  • レスポンシブな画像読み込み
  • アップロードポリシー(ネットワークタイプ、再試行の動作など)を使用したアップロード
  • ファイルサイズと寸法を調整するアップロード前の前処理

iOS SDK は現在、機能面で Android に遅れています。

技術ガイド
AndroidGlide/Picasso/Coil/Fresco
iOSSwift SDK

ノーコードプラグインとストレージ

CMS と E コマース

既存のプラットフォームからメディアを ImageKit 経由で配信するネイティブプラグインです。統合コードを書かなくても、自動最適化、レスポンシブ配信、CDN キャッシュを利用できます。

プラットフォームガイド
WordPressWP プラグイン
ShopifyShopify アプリ
MagentoMagento 拡張機能
StrapiStrapi プロバイダー
ContentfulContentful アプリ
SanitySanity プラグイン
NetlifyNetlify 統合
外部ストレージ(オリジン)

既存のストレージを ImageKit のオリジンとして接続すると、すでに保存されているファイルを再アップロードや移行なしで最適化して配信できます。ユーザーの稼働中のアカウントでオリジンや URL エンドポイントを作成・更新するには、Admin MCP ツール(create_origin、create_url_endpoint、…)を使用してください。mcp-preflight を参照してください。セットアップガイドについては、search_docs に問い合わせてください。

プロバイダーガイド
AWS S3S3 バケットオリジン
Google Cloud StorageGCS バケットオリジン
Azure Blob StorageAzure コンテナーオリジン
Firebase StorageFirebase オリジン
DigitalOcean SpacesSpaces オリジン
Web server / proxy任意の HTTP オリジン

プレーヤーとウィジェット

動画プレーヤー SDK

Video.js を基盤とし、ImageKit の機能を備えた、すぐに組み込める動画プレーヤーです。以下に対応しています。

  • 適応ビットレートストリーミングとシークプレビュー用サムネイル
  • AI 生成の字幕とチャプター(50 以上の言語の音声テキスト変換、単語単位のハイライト表示)
  • ショッパブル動画 — 再生画面に商品ホットスポットを重ねて表示
  • プレイリストとおすすめ
  • フローティング/固定プレーヤーとレスポンシブレイアウト

search_docs に 「React に ImageKit 動画プレーヤーを埋め込む」、「動画プレーヤーでチャプターを自動生成する」、「動画にショッパブルな商品ホットスポットを追加する」 などと問い合わせてください。

埋め込み可能なウィジェット
  • 埋め込み可能なメディアライブラリウィジェット — ImageKit のメディアライブラリピッカーを自分のアプリに組み込み、ユーザーがアセットを閲覧・選択できるようにします。例:「メディアライブラリウィジェットを埋め込み、選択されたアセットのコールバックを処理する」 と問い合わせてください。
  • アップロードウィジェット — Uppy ベースのウィジェットで、ローカルファイル、URL、Dropbox、Google Drive、Instagram などからメディアライブラリに直接アップロードできます。

AI と自動化

  • Build with AI — Claude、Cursor、Windsurf、VS Code Copilot、Codex 向けのエージェントスキルと 2 つの MCP サーバー(ドキュメント/変換用の DevTools、メディアライブラリ管理用の API)です。
  • n8n — ワークフローの自動化です。

URL の生成

SDK に加えて、ImageKit は配信 URL を直接構築して署名するための URL endpoint functions を提供しています。SDK 全体を導入せず、URL の構築だけが必要な場合に便利です。たとえば、「有効期限付きの配信 URL に署名する」や「オーバーレイ付きの変換 URL を構築する」と問い合わせてください。


上記の各種連携、プレーヤー、ウィジェット、URL 関数の実装方法については、mcp_imagekit_devtools_search_docs に問い合わせてください。たとえば、「Node.js で署名付き URL を生成する」、「React でレスポンシブな srcset を設定する」、「自動字幕付きで動画プレーヤーを埋め込む」などです。

コメント