Captures images from USB, RTSP and other cameras or the screen, decodes QR codes and runs basic image analysis and detection.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add opticmcp -- uvx optic-mcp~/.codex/config.toml
[mcp_servers.opticmcp]
command = "uvx"
args = ["optic-mcp"]
# codex mcp add opticmcp -- uvx optic-mcp~/.cursor/mcp.json
{
"mcpServers": {
"opticmcp": {
"command": "uvx",
"args": [
"optic-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"opticmcp": {
"type": "stdio",
"command": "uvx",
"args": [
"optic-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"opticmcp": {
"command": "uvx",
"args": [
"optic-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"opticmcp": {
"command": "uvx",
"args": [
"optic-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"opticmcp": {
"command": "uvx",
"args": [
"optic-mcp"
]
}
}
}