MCP 画像抽出ツール
LLM 分析用に画像を抽出し、base64 に変換する MCP サーバー。
この MCP サーバーは、AI アシスタントに次のツールを提供します。
ローカルファイルから画像を抽出する
URLから画像を抽出する
Base64エンコードされた画像を処理する
カーソル内での表示:
適切なケース:
劇作家テストの結果を分析する: スクリーンショット
カーソルまたはその他のクライアントの場合
手動インストール
これによりmcp-image-extractorコマンドがグローバルに使用できるようになります。
.cursor/mcp.json ファイルの使用
ローカル開発または特定のプロジェクトで作業する場合は、プロジェクト ルートに.cursor/mcp.jsonファイルを追加できます。
または、npm リンク経由でインストールした場合:
カーソル ユーザー向けの重要な注意: 「クライアントの作成に失敗しました」というエラーが表示された場合は、次の代替策を試してください。
オプション1: GitHubの直接インストールを使用する
git clone https://github.com/ifmelate/mcp-image-extractor.git cd mcp-image-extractor npm install npm run build npm link次に
.cursor/mcp.jsonで設定します。{ "mcpServers": { "image-extractor": { "command": "mcp-image-extractor", "disabled": false } } }オプション2: クローンを作成してローカルで実行する
git clone https://github.com/ifmelate/mcp-image-extractor.git cd mcp-image-extractor npm install npm run build次に
.cursor/mcp.jsonで設定します。{ "mcpServers": { "image-extractor": { "command": "node", "args": ["/full/path/to/mcp-image-extractor/dist/index.js"], "disabled": false } } }
利用可能なツール
ファイルから画像を抽出する
ローカル ファイルから画像を抽出し、base64 に変換します。
パラメータ:
file_path(必須): ローカル画像ファイルへのパス
**注:**すべての画像は、LLM 分析に最適なサイズ (最大 512x512) に自動的にサイズ変更され、base64 出力のサイズを制限し、コンテキスト ウィンドウの使用を最適化します。
URLから画像を抽出する
URL から画像を抽出し、base64 に変換します。
パラメータ:
url(必須): 抽出する画像のURL
**注:**すべての画像は、LLM 分析に最適なサイズ (最大 512x512) に自動的にサイズ変更され、base64 出力のサイズを制限し、コンテキスト ウィンドウの使用を最適化します。
base64から画像を抽出する
LLM 分析用に base64 でエンコードされた画像を処理します。
パラメータ:
base64(必須): Base64でエンコードされた画像データmime_type(オプション、デフォルト:"image/png"):画像のMIMEタイプ
**注:**すべての画像は、LLM 分析に最適なサイズ (最大 512x512) に自動的にサイズ変更され、base64 出力のサイズを制限し、コンテキスト ウィンドウの使用を最適化します。
Related MCP server: Unstructured Document Processor MCP
使用例
Claude のツールの使用方法の例を次に示します。
Claude は、 extract_image_from_fileツールを自動的に使用して、画像コンテンツを読み込んで分析します。
Claude は、 extract_image_from_urlツールを自動的に使用して、画像コンテンツを取得および分析します。
ドッカー
Docker でビルドして実行します。
ライセンス
マサチューセッツ工科大学