Image Recognition Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Image Recognition Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server that provides AI-powered image recognition and description capabilities using OpenAI's vision models.
This MCP server enables AI assistants to analyze and describe images through a simple URL-based interface. It leverages OpenAI's powerful vision models to provide detailed descriptions of images, making it easy to integrate image analysis capabilities into your AI workflows.
To use this server with an MCP client, add the following configuration:
{
"mcpServers": {
"image-recognition": {
"command": "npx",
"args": ["-y", "@mcp-s/image-recognition-mcp"],
"env": {
"OPENAI_API_KEY": "your-actual-openai-api-key-here"
}
}
}
}⚠️ IMPORTANT: The env section with your OpenAI API key is required - this is the only way the MCP server can function.
#### describe-image
Analyzes an image from a URL and provides a detailed description.
Parameters:
imageUrl (string): The URL of the image to analyzeExample:
{
"tool": "describe-image",
"arguments": {
"imageUrl": "https://example.com/image.jpg"
}
}Response:
{
"content": [
{
"type": "text",
"text": "The image shows a beautiful sunset over a mountain landscape with vibrant orange and pink colors in the sky..."
}
]
}This MCP server can be integrated with various AI assistants that support the MCP protocol, such as:
image-recognition-mcp/
├── src/
│ └── index.ts # Main server implementation
├── dist/ # Compiled JavaScript output
├── package.json # Project dependencies and scripts
├── tsconfig.json # TypeScript configuration
└── README.md # This fileThe server includes robust error handling for:
Server fails to start or doesn't work:
echo $OPENAI_API_KEY # Should show your API key"Authentication failed" errors:
export OPENAI_API_KEY="your-key"git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the ISC License. See the LICENSE file for details.
For support, please open an issue in the GitHub repository or contact the maintainer.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.