mcpField
Y

yourimageshare

ローカル
github.com/MediaShareORGファイル・ストレージ12 週間前に更新

yourimageshare について

yourimageshareは、AIコーディングエージェントや他のMCPクライアント向けに、YourImageShareのアップロードを管理するMCPサーバーです。ローカルファイル、インラインデータ、公開URLからアップロードでき、一覧表示や編集、削除にも対応します。

主な機能

  1. 01パス、Base64、URLからファイルをアップロード
  2. 02アップロード情報の取得と編集
  3. 03アップロードの一覧表示と完全削除
  4. 04公開範囲と有効期限の設定

活用シーン

  1. 01バグ報告にスクリーンショットのURLを追加
  2. 02プルリクエストで画像を共有
  3. 03サポートのやり取りで画像を提示

MCP 対応

MCPツールを通じて、YourImageShareへのアップロード、取得、一覧表示、更新、削除を提供します。`YIS_API_KEY`に紐づくアカウントで操作します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"mediashareorg-yourimageshare": {
"command": "npx",
"args": [
"-y",
"yourimageshare-mcp"
],
"env": {
"YIS_API_KEY": "<YIS_API_KEY>"
}
}
}
}
起動コマンドnpx -y yourimageshare-mcp
設定が必要な環境変数
YIS_API_KEYシークレットYour YourImageShare API key. Get one at yourimageshare.com/my-account under the API tab.

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

パッケージ
npmyourimageshare-mcp1.0.6

ツール

3

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

パラメーター型必須説明
pathstringいいえアップロードするローカルファイルのパス。
base64stringいいえBase64 エンコードされたファイルの内容です。`filename` が必要です。
filenamestringいいえ使用するファイル名です。`base64` と併用する場合は必須です。それ以外の場合は `path` から推定されます。
expiresInintegerいいえ指定した秒数後に自動削除します(60~2,592,000 秒=30 日)。省略すると永久保存されます。

詳細

yourimageshare-mcp

npm version npm downloads smithery badge yourimageshare MCP server

YourImageShare 用の MCP(Model Context Protocol)サーバーです。 AI コーディングエージェント(Claude Code、Cursor、その他の MCP 対応ツール)向けに作られており、スクリーンショットをバグレポート、PR の説明、サポートスレッドに、base64 の塊や手動アップロードを介さず、実際の URL として貼り付けられます。Claude Desktop やその他の MCP クライアントでも同じように動作します。

インストール/実行

インストールは不要です。npx で直接実行できます。

npx yourimageshare-mcp

MCP クライアントからインストールする場合は、Smithery にも掲載されています。

Claude Desktop/Claude Code の設定

MCP クライアントの設定(例:claude_desktop_config.json)に追加します。

{
  "mcpServers": {
    "yourimageshare": {
      "command": "npx",
      "args": ["-y", "yourimageshare-mcp"],
      "env": {
        "YIS_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

環境変数

変数必須用途
YIS_API_KEYはいYourImageShare の API キーです。
YIS_BASE_URLいいえAPI のベース URL を上書きします(デフォルトは https://yourimageshare.com/api)。テスト専用です。

ツール

upload_image

ファイルをアップロードします(最大 200 MB。90 MB を超えるファイルは自動的に分割して送信されます)。次のうち必ず 1 つだけを指定してください。

  • path - このサーバープロセスが読み取り可能なローカルファイルパス。
  • base64 + filename - インラインのファイル内容。ローカルファイルシステムにアクセスできない MCP クライアント向けです。
  • url - YourImageShare サーバー自身がダウンロードする、公開された http(s) リンク。

任意の expiresIn(秒、60~2,592,000=30 日)を指定すると、後でアップロードが自動削除されます。アカウントがこのファイルをすでにアップロードしている場合は、既存のアップロードが duplicate: true とともに返されます。新しいコピーを保存するには、allowDuplicate を設定してください。id、type、path、src、direct、thumb(幅 280 px の WebP サムネイル)、width、height、size、locked、expires_at、duplicate が返されます。変換後に path が変わることがあるため、src を保存してください。

また、visibility(デフォルトは unlisted。リンクを知っている人なら誰でもファイルとページを利用可能です。private は他の人にはページを表示せず、ファイルのみ利用可能です。public は一覧に表示されます)、title(90 文字)、description(500 文字)も任意で指定できます。新しいアップロードでは、一度だけ使える delete_url が返されます。

get_upload

id が必要です。アップロードのリンク、サムネイル、サイズ、公開範囲、タイトル、説明を返します。

update_upload

id と、visibility、title、description のいずれかが必要です。渡した項目のみが変更されます。空文字列を指定すると、タイトルまたは説明が消去されます。

list_uploads

page は任意です(デフォルトは 1、1 ページあたり 50 件)。アップロードを新しい順に返します。

delete_upload

id(upload_image/list_uploads から取得)が必要です。アップロードを完全に削除します。

注意事項

  • このサーバーは常に YIS_API_KEY に紐づくアカウントとしてのみ動作します。接続されたエージェントが別のアカウントとして動作することはできません。
  • API のエラー(無効なキー、レート制限、モデレーションによるファイルの拒否など)は、ツール呼び出しがクラッシュするのではなく、API 独自のメッセージを含むツールエラーの結果として返されます。
  • 別個の yourimageshare npm パッケージに依存せず、小規模で自己完結型のクライアントとして構築されているため、このサーバーのリリースはそのパッケージのリリースに左右されません。

ライセンス

MIT

Support

yourimageshare.com/contact

コメント

MCP は初めてですか?

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

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