
moiri-gamboni/image-reader-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP (Model Context Protocol) (с использованием FastMCP) предоставляет инструменты для перечисления локальных файлов изображений и чтения их содержимого. Предназначен для интеграции агентов LLM.
Обзор
Простой MCP-сервер, построенный с помощью FastMCP, который предоставляет инструменты для: Перечислите файлы изображений в указанном каталоге. Прочитайте конкретный файл изображения и верните его содержимое. Этот сервер предоставляет следующие инструменты: * Перечислите файлы изображений в указанном каталоге. ** DirectoryPath (струна): Абсолютный путь к каталогу для сканирования изображений. * Список имен файлов изображений, найденных в каталоге, или сообщение, указывающее на отсутствие изображений. * .jpg, .jpeg, .png, .gif, .bmp, .webp, .svg *Читает определенный файл изображения и возвращает его содержимое в виде base64. ** filePath (струна): Абсолютный путь к файлу изображения для чтения. * Объект, содержащий контент изображения, подходящий для отображения (с помощью помощника ImageContent от fastmcp). * .jpg, .jpeg, .png, .gif, .bmp, .webp, .svg Чтобы настроить клиент MCP, добавьте запись ImageReader в объект mcpServers.
Обзор (машинный перевод)
Простой MCP-сервер, построенный с помощью FastMCP, который предоставляет инструменты для:
Перечислите файлы изображений в указанном каталоге. Прочитайте конкретный файл изображения и верните его содержимое.
Инструменты
Этот сервер предоставляет следующие инструменты:
list_images
*** Описание:** Перечислите файлы изображений в указанном каталоге.
Параметры:
[[Т1]] (струна): Абсолютный путь к каталогу для сканирования изображений.
** Возврат:** Список имен файлов изображений, найденных в каталоге, или сообщение, указывающее на отсутствие изображений.
** Поддерживаемые расширения: ** .jpg, .jpeg, .png, [[T5], .bmp, .webp, .svg
read_image
*** Описание:** Считывает определенный файл изображения и возвращает его содержимое в виде base64.
Параметры:
[[Т10]] (струна): Абсолютный путь к файлу изображения для чтения.
** Возврат:** Объект, содержащий содержимое изображения, подходящее для отображения (с помощью imageContent помощника fastmcp).
[13] .jpeg, .png, .gif, .bmp, .webp, .svg
Настройка
Чтобы настроить клиент MCP, добавьте запись imageReader в объект mcpServers. Это должно выглядеть примерно так:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Image Reader MCP Server
A simple MCP server built with FastMCP that provides tools to:
- List image files in a specified directory.
- Read a specific image file and return its content.
Tools
This server provides the following tools:
list_images
- Description: List image files in a specified directory.
- Parameters:
directoryPath(string): The absolute path to the directory to scan for images.
- Returns: A list of image filenames found in the directory or a message indicating no images were found.
- Supported Extensions:
.jpg,.jpeg,.png,.gif,.bmp,.webp,.svg
read_image
- Description: Reads a specific image file and returns its content as base64.
- Parameters:
filePath(string): The absolute path to the image file to read.
- Returns: An object containing the image content suitable for display (using
imageContenthelper fromfastmcp). - Supported Extensions:
.jpg,.jpeg,.png,.gif,.bmp,.webp,.svg
Setup
To configure an MCP client, add the imageReader entry to the mcpServers object. It should look something like this:
{
"mcpServers": {
// ... other servers might be here ...
"imageReader": {
"command": "npx",
"args": ["image-reader-mcp"],
"env": {}
}
}
}
Important Note: When using this server with Cursor, it currently seems to function only when Claude Sonnet is selected (other models don’t seem to have vision enabled).
Установка
npx image-reader-mcpКонфигурация
{
"mcpServers": {
// ... other servers might be here ...
"imageReader": {
"command": "npx",
"args": ["image-reader-mcp"],
"env": {}
}
}
}