关于 uploadkit
UploadKit MCP 为 AI 编码助手提供 UploadKit SDK 文档、组件信息和配置脚手架,面向在 Next.js 项目中集成 UploadKit 的开发者。它可搜索组件资料,并提供 BYOS 配置指引。
主要功能
- 01浏览和搜索 40 多种组件
- 02获取组件元数据与示例
- 03生成 Next.js 路由处理器脚手架
- 04生成 Provider 配置片段
- 05配置 S3、R2、GCS 和 B2 的 BYOS
- 06提供安装命令与快速入门
适用场景
- 01查找合适的 UploadKit 组件
- 02搭建 Next.js 路由处理器
- 03将 UploadKit 接入 BYOS 存储
- 04编码时查询 SDK 配置方法
MCP 相关
MCP 服务提供组件发现、安装、脚手架和 BYOS 配置工具,以及目录和快速入门资源。它可通过 npx 本地运行,也提供只读的远程 Streamable HTTP 端点。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
11收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| category | enum | 否 | 可选筛选条件。classic | dropzone | button | progress | motion | specialty | gallery |
详细介绍
@uploadkitdev/mcp
适用于 UploadKit 的 Model Context Protocol 服务,让 AI 编码助手(Claude Code、Cursor、Windsurf、Zed)全面了解 UploadKit SDK。
现在,你的 AI 知道:
- UploadKit 的 40 多个 React 组件(名称、类别、灵感来源、用法)
- 如何搭建 Next.js 路由处理程序
- 如何将
<UploadKitProvider>接入根布局 - 如何为 S3、R2、GCS 或 Backblaze B2 配置 BYOS(自带存储)
- 如何为你的包管理器选择安装命令
无需配置。无需 API 密钥。通过 npx 在本地运行。
远程 MCP
对于无法启动 npx 的客户端(ChatGPT 自定义连接器、Claude.ai 网页版、Smithery),UploadKit 还提供了一个 Streamable HTTP 端点:
https://api.uploadkit.dev/api/v1/mcp
提供相同的 11 个工具,只读,无需身份验证。完整设置说明:https://docs.uploadkit.dev/docs/guides/mcp#remote-mcp
安装
将以下内容添加到你的 MCP 客户端配置中。
Claude Code
{
"mcpServers": {
"uploadkit": {
"command": "npx",
"args": ["-y", "@uploadkitdev/mcp"]
}
}
}
……或运行:claude mcp add uploadkit -- npx -y @uploadkitdev/mcp
Cursor
Settings → Features → Model Context Protocol → Add new MCP server:
Name: uploadkit
Command: npx -y @uploadkitdev/mcp
Windsurf / Zed / Continue
按照你的编辑器的 MCP 文档操作。命令始终为 npx -y @uploadkitdev/mcp。
工具
| 工具 | 功能 |
|---|---|
list_components | 列出所有 UploadKit 组件,可按类别筛选 |
get_component | 获取单个组件的完整元数据和用法示例 |
search_components | 按关键词搜索名称、描述和灵感来源 |
get_install_command | 返回适用于你的包管理器的安装命令 |
scaffold_route_handler | 生成 app/api/uploadkit/[...uploadkit]/route.ts |
scaffold_provider | 提供将 <UploadKitProvider> 接入 layout.tsx 的代码片段 |
get_byos_config | 提供 S3 / R2 / GCS / B2 的环境变量和处理程序 |
get_quickstart | 提供端到端的 Next.js 快速入门指南 |
资源
uploadkit://catalog— 包含所有组件的 JSONuploadkit://quickstart— Next.js 设置指南
安装后可尝试的提示词
“为此页面添加 Apple 风格的动画拖放区。”
“使用 Cloudflare R2 BYOS 模式设置 UploadKit。”
“
UploadProgressRadial和UploadProgressOrbit有什么区别?”
“创建一个路由处理程序,每次最多接收 4 张图片,每张 8MB。”
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。