mcpField
M
MCP Image Placeholder Server

MCP Image Placeholder Server

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

MCP Image Placeholder Server について

MCP Image Placeholder Serverは、一時的な画像URLが必要な開発者やコンテンツ制作者向けのMCPサーバーです。placeholdとlorem-picsumに対応し、入力パラメーターを検証します。

主な機能

  1. 01placeholdとlorem-picsumに対応
  2. 02プレースホルダー画像URLの生成
  3. 03画像サイズのパラメーター検証

活用シーン

  1. 01ページのプロトタイプへの画像配置
  2. 02ギャラリー例で使う一時画像の作成
  3. 03指定サイズのプレースホルダー生成

MCP 対応

選択したプロバイダーとサイズに基づいて画像URLを返すimage_placeholderツールを、MCPクライアントに提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

MCP Image Placeholder サーバー

これは、さまざまなプロバイダーからプレースホルダー画像を生成するツールを提供する Model Context Protocol(MCP)サーバーです。

機能

  • 対応プロバイダーからプレースホルダー画像を生成します
  • 2 つの画像プロバイダーに対応しています:
    • placehold:シンプルなプレースホルダー画像を提供します
    • lorem-picsum:プレースホルダー画像として実際の画像を提供します
  • 入力パラメーターを検証します
  • すぐに使用できる画像 URL を返します

要件

  • Python 3.9+
  • uv パッケージマネージャー

インストール

  1. このリポジトリをクローンします
  2. MCP サーバーの設定を行います

使用方法

サーバーは 1 つのツールを公開します:

image_placeholder

指定したパラメーターに基づいて、プレースホルダー画像の URL を生成します。

パラメーター:

  • provider:使用する画像プロバイダー(placehold または lorem-picsum)
  • width:画像の幅(1-10000)
  • height:画像の高さ(1-10000)

戻り値:

  • 生成された画像の URL 文字列

使用例:

# Generate a 300x200 placeholder image
url = image_placeholder(provider="placehold", width=300, height=200)

# Generate a 500px square lorem-picsum image
url = image_placeholder(provider="lorem-picsum", width=500)

設定

このサーバーを Claude for Desktop に接続するには:
  1. claude_desktop_config.json に以下を追加します:
    {
        "mcpServers": {
            "image-placeholder": {
                "command": "uv",
                "args": [
                    "--directory",
                    "/ABSOLUTE/PATH/TO/PROJECT",
                    "run",
                    "main.py"
                ]
            }
        }
    }
    
  2. Claude for Desktop を再起動します
このサーバーを Cursor に接続するには:
  1. Cursor Settings を開きます
  2. Features セクションに移動します
  3. MCP Servers セクションまでスクロールします
  4. Add new MCP server ボタンをクリックします
  5. 以下の情報を入力します:
    • 名前:image-placeholder
    • 種類:command
    • サーバー URL:uv --directory /ABSOLUTE/PATH/TO/PROJECT run main.py
  6. Add ↵ ボタンをクリックします

トラブルシューティング

ツールが検出されない場合は、uv コマンドの絶対パスを使用してください。例:

/ABSOLUTE/PATH/TO/uv --directory /ABSOLUTE/PATH/TO/PROJECT run main.py

使用例と出力(Cursor)

プロンプト:

Create a new directory named "example" and a file named output.html.

Then create a single modern looking page using tailwindcss: https://unpkg.com/@tailwindcss/browser@4

Show a nice header, content, and footer, showing a photo gallery.

Save this into output.html

Cursor Agent のスクリーンショット

出力: 使用例の出力(Cursor)

ライセンス

MIT ライセンス

コメント

MCP は初めてですか?

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

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