An MCP server for processing images using Florence-2
This is a well-structured MCP server for image processing using Florence-2 with generally sound security practices. The server properly handles file and URL inputs, uses type hints throughout, and manages credentials appropriately. Minor concerns exist around path traversal validation and broad exception handling, but these do not significantly impact the overall security posture given the server's purpose as a local image processing tool. Supply chain analysis found 11 known vulnerabilities in dependencies (0 critical, 3 high severity).
7 files analyzed · 16 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-jkawamoto-mcp-florence2": {
"args": [
"mcp-florence2"
],
"command": "uvx"
}
}
}From the project's GitHub README.
An MCP server for processing images using Florence-2.
You can process images or PDF files stored on a local or web server to extract text using OCR (Optical Character Recognition) or generate descriptive captions summarizing the content of the images.
Download the latest MCP bundle mcp-florence2.mcpb from
the Releases page,
then open the downloaded .mcpb file or drag it into the Claude Desktop's Settings window.
You can also manually configure this server for Claude Desktop.
Edit the claude_desktop_config.json file by adding the following entry under mcpServers:
{
"mcpServers": {
"florence-2": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jkawamoto/mcp-florence2",
"mcp-florence2"
]
}
}
}
After editing, restart the application.
For more information, see: Connect to local MCP servers - Model Context Protocol.
Open this link
goose://extension?cmd=uvx&arg=--from&arg=git%2Bhttps%3A%2F%2Fgithub.com%2Fjkawamoto%2Fmcp-florence2&arg=mcp-florence2&id=florence2&name=Florence-2&description=An%20MCP%20server%20for%20processing%20images%20using%20Florence-2
to launch the installer, then click "Yes" to confirm the installation.
You can also directly edit the config file (~/.config/goose/config.yaml) to include the following entry:
extensions:
florence2:
name: Florence-2
cmd: uvx
args: [ --from, git+https://github.com/jkawamoto/mcp-florence2, mcp-florence2 ]
enabled: true
type: stdio
For more details on configuring MCP servers in Goose, refer to the documentation: Using Extensions | goose.
To configure this server for LM Studio, click the button below.
Process an image file or URL using OCR to extract text.
Processes an image file and generates captions for the image.
This application is licensed under the MIT License. See the LICENSE file for more details.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.