mcpField
Y
yourimageshare

yourimageshare

リモート
github.com/yourimageshareファイル・ストレージ11 週間前に更新
リポジトリ

yourimageshare について

yourimageshare-mcpは、YourImageShareのアップロードAPIをMCP対応のコーディングエージェントやクライアントに接続します。ローカルパス、base64データ、公開URLから画像をアップロードし、取得、更新、一覧表示、削除するツールを提供します。

主な機能

  1. 01パス、base64、URLからファイルをアップロード
  2. 02アップロード情報の取得と更新
  3. 03アップロードの一覧表示と完全削除
  4. 04公開範囲と任意の有効期限を設定
  5. 05画像リンクとアップロード情報を返却

活用シーン

  1. 01バグ報告にスクリーンショットのURLを添付
  2. 02プルリクエストの説明で画像を共有
  3. 03YourImageShareアカウント内の画像を管理

MCP 対応

MCPサーバーは、YourImageShareのアップロード、取得、更新、一覧表示、削除操作をMCPクライアント向けのツールとして公開します。設定されたAPIキーのアカウントを使用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://yourimageshare.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://yourimageshare.com/mcp認証が必要
パッケージ
npmyourimageshare-mcp1.1.0

ツール

詳細

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 つのサーバーを複数のクライアントで再利用できます。