Recognizes images using a server-client architecture based on the Model Context Protocol (MCP).
Imagerecog provides a simple and efficient way to perform image recognition through a decoupled server-client architecture. This project leverages the Model Context Protocol (MCP) to allow clients to connect, use, and disconnect from an image recognition server, potentially on separate nodes. This approach better suits cloud-native use cases compared to traditional STDIO-based patterns where the client spawns the server as a subprocess. It includes a Streamlit client application for easy interaction and supports configuration for different LLM providers like OpenAI and local Ollama models.