mcpField
S
spronta

spronta

ローカル
github.com/sprontaメディア・デザイン132 週間前に更新

spronta について

sprontaは、Spronta Image CDN経由で画像をアップロード、変換、配信するMCPサーバーです。AIアシスタント向けのツールを通じて、画像、変換プリセット、署名付きURL、利用状況を管理できます。

主な機能

  1. 01URLまたはBase64から画像をアップロード
  2. 02画像のリアルタイム変換
  3. 03再利用可能な変換プリセットの作成
  4. 04署名付きCDN URLの生成
  5. 05利用状況の確認

活用シーン

  1. 01画像をアップロードしてCDNリンクを取得
  2. 02サムネイルなどの画像バリエーション作成
  3. 03期限付きURLで非公開画像を共有
  4. 04画像配信の利用状況を確認

MCP 対応

Spronta Image CDNを通じて、プロジェクトと画像の管理、変換、プリセット、URL署名、利用状況確認のツールを提供します。

設定

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

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

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

パッケージ
npm@spronta/mcp0.1.3

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

@spronta/mcp

AI アシスタントから直接、グローバル CDN 上で画像をアップロード、変換、配信するための MCP サーバーです。

Claude、GPT、Cursor、Windsurf、または MCP 対応クライアントを Spronta Image CDN に接続できます。URL または base64 から画像をアップロードし、リアルタイム変換(サイズ変更、トリミング、形式変換、スマートトリミング、blurhash)、再利用可能なプリセットの作成、署名付き URL の生成、使用状況の監視を、すべて自然言語で行えます。

これを使う理由

  • AI から画像をアップロード — LLM に画像 URL を渡すと、画像をアップロードして最適化し、CDN リンクを返します
  • リアルタイム変換 — サイズ変更、トリミング、WebP/AVIF/JXL への変換、顔検出によるスマートトリミング
  • グローバル CDN 配信 — 世界各地のエッジロケーションから画像を配信します
  • Blurhash の生成 — アップロード時にぼかしプレースホルダーを自動計算します
  • 署名付き URL — 非公開画像用に、有効期限付きの HMAC-SHA256 署名付き URL を生成します
  • 名前付きプリセット — 再利用可能な変換設定を作成します(例:thumbnail、hero、og-image)
  • ベンダーロックインなし — MIT ライセンスのオープンソースです

クイックスタート

インストール
npm install -g @spronta/mcp
# or use directly
npx @spronta/mcp
Claude Code
claude mcp add spronta \
  -e SPRONTA_API_KEY=spronta_img_... \
  -e SPRONTA_PROJECT_ID=your-project-id \
  -- npx @spronta/mcp
Claude Desktop / Cursor / Windsurf

MCP 設定ファイルに追加します:

{
  "mcpServers": {
    "spronta": {
      "command": "npx",
      "args": ["@spronta/mcp"],
      "env": {
        "SPRONTA_API_KEY": "spronta_img_...",
        "SPRONTA_PROJECT_ID": "your-project-id"
      }
    }
  }
}
API キーを取得する
  1. app.spronta.com で登録します(無料プラン:画像 100 枚)
  2. ダッシュボードでプロジェクトを作成します
  3. プロジェクト設定から API キーをコピーします

環境変数

変数必須説明
SPRONTA_API_KEYはいプロジェクトの API キー
SPRONTA_PROJECT_IDいいえデフォルトのプロジェクト ID(ツールごとに渡すこともできます)
SPRONTA_API_URLいいえAPI のベース URL(デフォルト:https://app.spronta.com/api)

18 個のツールを利用可能

プロジェクト
ツール説明
list_projectsすべての画像プロジェクトを一覧表示します
create_project新しいプロジェクトを作成します
get_project使用状況の統計情報とともにプロジェクトの詳細を取得します
update_project名前またはカスタムドメインを更新します
delete_projectプロジェクトを完全に削除します
アップロードと画像
ツール説明
upload_imageURL または base64 からアップロードします。署名付きアップロード、blurhash の生成、CDN URL の作成を 1 回の呼び出しで処理します
list_imagesページネーション付きで画像を一覧表示します
update_imagealt テキストとタグを更新します
delete_imageCDN とストレージから画像を削除します
変換プリセット
ツール説明
list_presets名前付きの変換プリセットを一覧表示します
create_presetプリセットを作成します(CDN URL で ?t=name を指定して使用します)
update_presetプリセット名または変換設定を更新します
delete_presetプリセットを削除します
URL 署名
ツール説明
get_signing_configURL 署名設定を取得します
update_signingHMAC-SHA256 署名を有効または無効にします
generate_signed_url有効期限を指定して、または指定せずに署名付き CDN URL を生成します
分析とユーティリティ
ツール説明
get_usage日次メトリクス(リクエスト数、帯域幅、変換数)を取得します
build_cdn_url変換パラメーターを指定した CDN URL を構築します(API 呼び出しなし)

プロンプトの例

接続したら、AI にそのまま尋ねるだけです:

> Upload this image to my project: https://example.com/photo.jpg

> Create a thumbnail preset: 200x200, cover crop, face detection, webp format

> How many requests did my project handle this week?

> Generate a signed URL for hero.jpg that expires in 1 hour

> List all my images and update the alt text on the product shots

> Build a CDN URL for banner.png at 1200px wide in avif format

変換オプション

プリセットの作成や URL の構築時に、次の変換を利用できます。

パラメーター型説明
widthinteger出力幅(1~8192)
heightinteger出力高さ(1~8192)
fitstringcover、contain、fill、scale-down、crop、pad
formatstringauto、webp、avif、jpeg、png、jxl
qualityinteger1~100
qualityModestringhigh、medium、low(知覚品質に基づく最適化)
gravitystringauto、face、center、位置を示すキーワード
blurintegerガウスぼかし(1~250)
sharpennumberアンシャープマスク(0~10)
radiusinteger角の半径(1~9999、円形にする場合は「max」)
grayscalebooleanグレースケールに変換
brightnessinteger-100~100
contrastnumber-100~100
saturationinteger-100~100
sepiabooleanセピア調フィルター
rotateinteger90、180、270
flipstringh(水平方向)、v(垂直方向)

アップロードの仕組み

upload_image ツールは、1 回の呼び出しでアップロード処理全体を実行します。

  1. 画像の URL(または Base64 データ)とファイル名を指定します
  2. サーバーが画像を取得します
  3. Spronta に署名付きアップロード URL をリクエストします
  4. ファイルをストレージに直接アップロードします
  5. アップロードを確定します。Spronta が blurhash を計算し、寸法を検出します
  6. CDN URL、blurhash、メタデータが含まれる、確定済みの画像を返します

関連パッケージ

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

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

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