mcpField
I
image-viewer

image-viewer

ローカル
github.com/OguntolaIbrahim開発ツール040 週間前に更新

image-viewer について

image-viewerは、ローカル画像のファイルパスを使ってAIチャットクライアントから画像を表示するMCPサーバーです。対応形式の画像をチャット内に返し、手動でのドラッグ&ドロップを不要にします。

主な機能

  1. 01ファイルパスを指定して画像を表示
  2. 02PNG、JPEG、GIF、BMP、WebPに対応
  3. 03画像データをチャット内に返却

活用シーン

  1. 01ファイルパスからスクリーンショットを確認
  2. 02フォルダー内の変更前後の画像を比較
  3. 03デバッグ中にエラー画面を確認

MCP 対応

参照された画像を画像コンテンツとして返す `view_image` ツールをMCPクライアントに提供します。READMEではVS Code Copilot ChatとClaude Desktopでの利用を説明しています。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"oguntolaibrahim-image-viewer": {
"command": "npx",
"args": [
"-y",
"inchat-image-viewer-mcp"
]
}
}
}
起動コマンドnpx -y inchat-image-viewer-mcp

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

パッケージ
npminchat-image-viewer-mcp1.0.1

ツール

1

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

パラメーター型必須説明
file_pathstringはい画像ファイルの絶対パスまたは相対パス

詳細

InChat Image Viewer MCP

問題: GitHub Copilot Chat はファイルパスから画像を認識できず、ドラッグ&ドロップでしか表示できないため、ワークフローが中断されます。

解決策: MCP を使えば、AI にファイルパスをテキストで渡すだけで、画像をすぐに認識できます。

このツールが作られた理由

VS Code Copilot Chat で機能しない方法

❌ 通常のファイルパス → AI は認識できません

Show me C:\screenshots\bug.png

結果:AI に表示されるのはテキストで、画像ではありません

❌ #file: 参照 → 画像では動作が不安定です

#file:screenshot.png

結果:<attachments> が空になり、AI には何も表示されません

✅ ドラッグ&ドロップ → 動作しますが、手動での操作が必要になり、作業が中断されます 結果:AI は画像を base64 添付ファイルとして認識しますが、画像を1枚ずつ手動でドラッグする必要があります

この MCP で解決できること

✅ MCP を使った通常のファイルパス → AI は画像をすぐに認識できます

#image-viewer Show me C:\screenshots\bug.png

結果:AI が view_image ツールを呼び出し、画像をインラインで表示します。手動操作は不要です


仕組み:導入前と導入後

InChat Image Viewer MCP を使わない場合

あなた: 「C:\test-results\failure-screenshot.png を分析してください」

AI が受け取る内容:

<attachments></attachments>  

テキストのパスしか認識できず、画像データはありません。

必要な操作: 作業を止めて、ファイルをチャットにドラッグしてドロップし、もう一度質問します。


InChat Image Viewer MCP を使う場合

あなた: 「#image-viewer C:\test-results\failure-screenshot.png を分析してください」

AI が受け取る内容:

{
  "content": [
    {
      "type": "text",
      "text": "Image: failure-screenshot.png (124,433 bytes)"
    },
    {
      "type": "image",
      "data": "iVBORw0KGgoAAAANSUhEUgAAB4AAAAQ4CAIAAABnsVYU...",
      "mimeType": "image/png"
    }
  ]
}

AI は画像全体を自動的にインラインで認識します。

必要な操作: 追加の操作は不要です。#image-viewer を使って自然に入力するだけです。


機能

  • 📸 パスから画像を表示:パスを入力するだけで、AI が画像を認識します
  • 🖼️ 複数の形式に対応:PNG、JPEG、GIF、BMP、WebP
  • ⚡ 設定不要:npx inchat-image-viewer-mcp を実行するだけで使えます
  • 🔌 対応環境:VS Code Copilot Chat、Claude Desktop

クイックスタート

1. インストール(任意)
npm install -g inchat-image-viewer-mcp
# or use npx (no install needed)
2. AI ツールに追加する

VS Code Copilot Chat – mcp.json:

{
  "servers": {
    "image-viewer": {
      "command": "npx",
      "args": ["inchat-image-viewer-mcp"]
    }
  }
}

Claude Desktop – 設定ファイル(Windows の場合は %APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "image-viewer": {
      "command": "npx",
      "args": ["inchat-image-viewer-mcp"]
    }
  }
}
3. 再起動する

MCP サーバーを読み込むため、VS Code を再読み込みするか、Claude Desktop を再起動します。


使用例

#image-viewer What's in C:\Users\me\screenshot.png?
#image-viewer Compare before.jpg and after.jpg in the results folder
#image-viewer Debug this error screenshot: D:\projects\test-failures\2026-01-20.png

AI は view_image ツールを自動的に使用するため、手動で添付する必要はありません。


対応形式

PNG · JPEG · GIF · BMP · WebP


ライセンス

MIT

🤖 Ibrahim Oguntola が作成しました


コメント

MCP は初めてですか?

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

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