mcpField
I
imagekit-integrations

imagekit-integrations

github.com/imagekit-developer开发2452 次安装4 周前更新
代码仓库

关于 imagekit-integrations

imagekit-integrations 是供开发者查阅的 ImageKit 集成索引,涵盖 SDK、插件、存储、播放器、组件和 URL 生成,并指向实现文档。

主要功能

  1. 01前端、后端及移动端 SDK 索引
  2. 02CMS 和电商插件目录
  3. 03外部存储连接器概览
  4. 04播放器、组件及自动化指南
  5. 05URL 生成与签名说明

适用场景

  1. 01为应用技术栈选择 ImageKit 集成
  2. 02实施前了解各集成的能力
  3. 03查找特定 ImageKit 任务的文档

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、电商)、外部存储连接器、视频播放器、可嵌入组件、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 并从浏览器上传内容的 Web 应用。功能包括:

  • 加载优化后的图像和视频,并自动选择格式和质量
  • 调整大小、裁剪和串联转换(在一个请求中执行多个操作)
  • 添加文本、图像、视频和字幕叠加层
  • 响应式图像(srcset / sizes)、延迟加载和低质量占位图(LQIP)
  • 在客户端上传,并添加标签和元数据

所有前端 SDK 都基于 JavaScript SDK 封装——需要完全控制时,可直接使用它。

技术指南
JavaScript原生 JavaScript / 浏览器
ReactReact 组件和 Hooks
Next.jsApp 和 Pages 路由器
Vue.jsVue 组件
AngularAngular 组件
AstroAstro 组件
React Native移动端 Web / 原生应用
后端

适用于构建 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。涵盖:

  • 用于优化图像和视频的 URL 构建,包括自适应码率(ABR)视频流
  • 媒体加载 — Android SDK 集成了 Glide、Picasso、Coil 和 Fresco
  • 响应式图像加载
  • 使用上传策略上传(网络类型、重试行为等)
  • 上传前预处理,以控制文件大小和尺寸

iOS SDK 的功能目前不及 Android。

技术指南
AndroidGlide/Picasso/Coil/Fresco
iOSSwift SDK

无代码插件与存储

CMS 与电子商务

原生插件可通过现有平台将媒体传输至 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 提供支持的功能。涵盖:

可以通过 search_docs 查询诸如 "在 React 中嵌入 ImageKit 视频播放器"、"在视频播放器中自动生成章节" 或 "为视频添加可购物商品热点" 等内容。

可嵌入小组件
  • 可嵌入媒体库小组件 — 将 ImageKit 的媒体库选择器嵌入自己的应用,让用户浏览和选择资源。例如,可查询 "嵌入媒体库小组件并处理所选资源回调"。
  • 上传小组件 — 基于 Uppy 的小组件,可将本地文件、URL、Dropbox、Google Drive、Instagram 等内容直接上传到媒体库。

AI 与自动化

  • 借助 AI 构建 — Agent 技能 + 两个 MCP 服务(DevTools 用于文档/转换,API 用于管理媒体库),适用于 Claude、Cursor、Windsurf、VS Code Copilot 和 Codex。
  • n8n — 工作流自动化。

URL 生成

除了 SDK,ImageKit 还提供 URL endpoint functions,用于直接构建和签名交付 URL。如果你只需要构建 URL,而不想引入完整的 SDK,这些函数会很有用。可以查询,例如 “签署带过期时间的交付 URL” 或 “构建包含叠加层的转换 URL”。


查询 mcp_imagekit_devtools_search_docs,了解上述任何集成、播放器、小组件和 URL 函数的实现细节。例如:“在 Node.js 中生成签名 URL”、“在 React 中生成响应式 srcset” 或 “嵌入带自动字幕的视频播放器”。

评论

支持 Markdown