mcpField
U
uploadkit

uploadkit

ローカル
uploadkit.dev開発ツール31 日前に更新

uploadkit について

UploadKit MCPは、AIコーディングアシスタントにUploadKit SDKのドキュメント、コンポーネント情報、セットアップ用スキャフォールドを提供します。Next.jsプロジェクトにUploadKitを導入する開発者向けで、検索可能なコンポーネント情報とBYOS設定案内が特徴です。

主な機能

  1. 0140種類以上のコンポーネントの一覧と検索
  2. 02コンポーネントのメタデータと使用例の取得
  3. 03Next.jsルートハンドラーのスキャフォールド
  4. 04Provider設定スニペットの生成
  5. 05S3、R2、GCS、B2向けBYOS設定
  6. 06インストールコマンドとクイックスタート

活用シーン

  1. 01適切なUploadKitコンポーネントを探す
  2. 02Next.jsルートハンドラーをセットアップする
  3. 03UploadKitをBYOSストレージに接続する
  4. 04コーディング中にSDKの設定を調べる

MCP 対応

MCPサーバーは、コンポーネント検索、インストール、スキャフォールド、BYOS設定のツールと、カタログおよびクイックスタートのリソースを公開します。npxでローカル実行でき、読み取り専用のリモートStreamable HTTPエンドポイントも利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"drumst0ck-uploadkit": {
"command": "npx",
"args": [
"-y",
"@uploadkitdev/mcp"
]
}
}
}
起動コマンドnpx -y @uploadkitdev/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@uploadkitdev/mcp0.3.1

ツール

11

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
categoryenumいいえ任意のフィルターです。classic | dropzone | button | progress | motion | specialty | gallery

詳細

@uploadkitdev/mcp

npm version Glama MCP score Awesome MCP Servers Official MCP Registry

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(Bring Your Own Storage)を設定する方法
  • 使用するパッケージマネージャーに応じたインストールコマンド

設定は不要です。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_componentsUploadKit の全コンポーネントを一覧表示します。カテゴリで絞り込めます
get_component1 つのコンポーネントの詳細なメタデータと使用例を取得します
search_components名前、説明、インスピレーションを対象にキーワード検索します
get_install_commandパッケージマネージャーに適したインストールコマンドを返します
scaffold_route_handlerapp/api/uploadkit/[...uploadkit]/route.ts を生成します
scaffold_provider<UploadKitProvider> を layout.tsx に組み込むコードスニペットを提供します
get_byos_configS3 / R2 / GCS / B2 用の環境変数とハンドラーを提供します
get_quickstartNext.js のエンドツーエンドのクイックスタートを提供します

リソース

  • uploadkit://catalog — 全コンポーネントの JSON
  • uploadkit://quickstart — Next.js のセットアップ手順

インストール後のプロンプト例

「このページに Apple 風のアニメーション付きドロップゾーンを追加してください。」

「Cloudflare R2 の BYOS モードで UploadKit をセットアップしてください。」

「UploadProgressRadial と UploadProgressOrbit の違いは何ですか?」

「8MB の画像を最大 4 枚受け付けるルートハンドラーを作成してください。」


ライセンス

MIT

コメント

MCP は初めてですか?

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

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