Photographi Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Photographi 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.
<!-- mcp-name: io.github.prasadabhishek/photographi-mcp --> Fast, private, and grounded technical photo analysis for AI applications.
photographi-mcp is an MCP server that enables AI models and LLM-powered tools to perform technical analysis on local photo libraries. It runs computer vision models directly on your hardware (powered by [photo-quality-analyzer-core](https://github.com/prasadabhishek/photo-quality-analyzer)) to evaluate sharpness, focus, and exposure—enabling capabilities like automated culling, burst ranking, and metadata indexing without requiring a cloud upload.
[!NOTE] Technical vs. Artistic: This tool is strictly objective. It evaluates photos based on technical metrics and computer vision (sharpness, exposure, noise, etc.). It does not understand artistic intent, aesthetics, or "vibe." A blurry, underexposed photo may be an artistic masterpiece, but photographi will correctly flag it as technically poor.For the science and math behind it, see the [Technical Documentation](https://github.com/prasadabhishek/photo-quality-analyzer/blob/mainline/docs/SCIENCE.md).
Here are real examples from actual photo analysis:
Best Shot
{
"overallConfidence": 0.89,
"judgement": "Excellent",
"keyMetrics": {
"sharpness": 0.94,
"exposure": 0.87,
"composition": 0.85
}
}Verdict: Tack sharp on subject, well exposed, strong composition.
Worst Shot
{
"overallConfidence": 0.20,
"judgement": "Very Poor",
"keyMetrics": {
"sharpness": 0.30,
"focus": 0.07,
"exposure": 0.0
}
}Verdict: Missed focus on subject, severe underexposure/black clipping, and excessive headroom.
photographi-mcp enables AI models to perform deep technical audits through these standardized tools:
| Tool | AI "Intent" Example | Action / Insight Provided |
|---|---|---|
analyze_photo | "Is this dog photo sharp enough for a print?" | Full technical audit of sharpness, focus, and lighting. |
analyze_folder | "How's the overall quality of my 'Vacation' folder?" | Statistical summary identifying the best/worst image groups. |
rank_photographs | "Find the best shot in this burst of the cake." | Ranks files by technical perfection to find the "hero" frame. |
cull_photographs | "Move all the blurry photos to a junk folder." | Automatically cleans up failed shots into a subfolder. |
threshold_cull | "Strictly separate keepers using a score of 0.7." | Binary sorting to isolate professional-grade assets. |
get_color_palette | "What colors are in this sunset for my website?" | Extracts hexadecimal codes for dominant image aesthetics. |
get_folder_palettes | "Generate a moodboard from my 'Forest' shoot." | Batch color extraction for an entire folder. |
get_scene_content | "Which photos contain a 'cat' or 'mountain'?" | Rapid content indexing based on 80+ object categories. |
[Full API Reference](docs/api-reference.md)
claude mcp add --scope user photographi uvx photographi-mcpAdd to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"photographi": {
"command": "uvx",
"args": ["photographi-mcp"]
}
}
}Add to ~/.config/github-copilot/config.json:
{
"mcp_servers": {
"photographi": {
"command": "uvx",
"args": ["photographi-mcp"]
}
}
}photographi is built on a Privacy-First philosophy.
analytics.py.PHOTOGRAPHI_TELEMETRY_DISABLED=1 or use the --disable-telemetry flag.<div align="center"> <p> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a> <a href="https://modelcontextprotocol.io"><img src="https://img.shields.io/badge/MCP-Compatible-green.svg" alt="MCP Protocol"></a> <a href="https://glama.ai/mcp/servers/@prasadabhishek/photographi-mcp"><img width="380" height="200" src="https://glama.ai/mcp/servers/@prasadabhishek/photographi-mcp/badge" /></a> <a href="https://www.python.org/downloads/"><img src="https://img.shields.io/badge/python-3.10+-blue.svg" alt="Python 3.10+"></a> </p> <p>Built with ❤️ for photographers</p> </div>
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.