Image Reader MCP Server について
Image Reader MCP Serverは、ローカルの画像フォルダーを調べて画像を読み込むFastMCPサーバーです。画像ファイルを列挙し、指定した画像の内容を返すLLMエージェント向けの機能を提供します。
主な機能
- 01ディレクトリー内の画像ファイル一覧
- 02画像の読み込みと内容の返却
- 03JPG、PNG、GIF、BMP、WebP、SVGに対応
活用シーン
- 01エージェントによるフォルダー内画像の検索
- 02ローカル画像の内容をビジョンモデルに渡す
MCP 対応
MCPサーバーは、ローカル画像ファイルの一覧表示と指定画像の読み込みを行う`list_images`および`read_image`ツールをクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Image Reader MCP Server
FastMCP で構築されたシンプルな MCP サーバーで、次のツールを提供します。
- 指定したディレクトリ内の画像ファイルを一覧表示します。
- 特定の画像ファイルを読み込み、その内容を返します。
ツール
このサーバーは次のツールを提供します。
list_images
- 説明: 指定したディレクトリ内の画像ファイルを一覧表示します。
- パラメーター:
directoryPath(string):画像を検索するディレクトリの絶対パスです。
- 戻り値: ディレクトリ内で見つかった画像ファイル名のリスト、または画像が見つからなかったことを示すメッセージです。
- 対応する拡張子:
.jpg、.jpeg、.png、.gif、.bmp、.webp、.svg
read_image
- 説明: 特定の画像ファイルを読み込み、その内容を base64 として返します。
- パラメーター:
filePath(string):読み込む画像ファイルの絶対パスです。
- 戻り値: 表示に適した画像コンテンツを含むオブジェクトです(
fastmcpのimageContentヘルパーを使用します)。 - 対応する拡張子:
.jpg、.jpeg、.png、.gif、.bmp、.webp、.svg
セットアップ
MCP クライアントを設定するには、mcpServers オブジェクトに imageReader エントリーを追加します。次のようになります。
{
"mcpServers": {
// ... other servers might be here ...
"imageReader": {
"command": "npx",
"args": ["image-reader-mcp"],
"env": {}
}
}
}
重要な注意: このサーバーを Cursor で使用する場合、現在は Claude Sonnet を選択したときにのみ機能するようです(ほかのモデルではビジョン機能が有効になっていないようです)。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。