Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Canon Camera Control

БесплатноНе проверен

Provides direct control over Canon cameras through the Canon Camera Control API, enabling remote adjustment of shooting settings like aperture, shutter speed, a

GitHubEmbed

Описание

Provides direct control over Canon cameras through the Canon Camera Control API, enabling remote adjustment of shooting settings like aperture, shutter speed, and ISO while retrieving live view images for real-time feedback on setting changes.

README

A minimal server for controlling Canon cameras via the Canon Camera Control API (CCAPI), using FastMCP for streamable HTTP transport.

Demo 🎥

IMAGE ALT TEXT

LinkedIn Post

Features

  • Control Canon cameras remotely via CCAPI.
  • Expose camera functions over HTTP using FastMCP.
  • Image compression and streaming support.

Requirements

  • Python 3.10+
  • Canon camera with CCAPI enabled (CCAPI activation guide)
  • See requirements.txt for Python dependencies.

Setup

  1. Install dependencies:

    pip install -r requirements.txt
    
  2. Activate CCAPI on your Canon camera:

  3. Configure camera IP:

    • Set the CANON_IP environment variable to your camera’s IP address, or pass it as an argument.

Usage

To run the server with Claude Desktop Client

{
  "mcpServers": {
    "Canon Camera Controller": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/dir",
        "run",
        "server.py"
      ],
      "env": {
        "CANON_IP": "192.168.0.111"
      }
    }
  }
}

Or with plain Python:

python server.py

References

Project Structure

  • canon_camera.py: Canon camera CCAPI interface.
  • server.py: FastMCP HTTP server exposing camera controls.
  • requirements.txt: Python dependencies.

Extending the project

The license terms of CCAPI access do not permit sharing the API reference.

Once you have access, it's quite straightforward to get it working.

You may also refer to the Canon CCAPI Feature list

from github.com/ish-joshi/canon-camera-mcp

Установка Canon Camera Control

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/ish-joshi/canon-camera-mcp

FAQ

Canon Camera Control MCP бесплатный?

Да, Canon Camera Control MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Canon Camera Control?

Нет, Canon Camera Control работает без API-ключей и переменных окружения.

Canon Camera Control — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Canon Camera Control в Claude Desktop, Claude Code или Cursor?

Открой Canon Camera Control на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Canon Camera Control with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development