canon-client

canon-client

3.3

If you are the rightful owner of canon-client and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This MCP server helps you to control Canon cameras that support CCAPI through natural language commands processed by Large Language Models (LLMs).

Canon MCP is a Model Context Protocol server designed to facilitate the control of Canon cameras that support the Camera Control API (CCAPI) using natural language commands. By leveraging the capabilities of Large Language Models (LLMs), users can interact with their Canon cameras through conversational language, simplifying the process of camera operation. This server is particularly useful for photographers and videographers who wish to streamline their workflow by using voice commands or text inputs to control various camera functions. The project is under active development, and users should be aware that features and documentation may be incomplete or subject to change.

Features

  • Connect to Canon cameras via CCAPI using natural language commands.
  • Start and stop live streaming from the camera.
  • Take photos at specified intervals.
  • Adjust shooting settings such as ISO, shutter speed, and aperture.
  • Retrieve camera status information including battery, storage, and temperature.

Tools

  1. connect-camera

    Connect to a Canon camera via CCAPI.

  2. take-photo

    Take a photo with the camera using the current shooting settings.

  3. get-shooting-settings

    Get all of the present values and ability values of the shooting parameters that can be acquired and supported by the Canon camera.

  4. change-shooting-mode

    Change shooting mode of the camera (e.g. 'm' for Manual, 'av' for Aperture Priority, 'tv' for Shutter Priority, 'p' for Program AE, 'fv' for Flexible Priority, 'a+' for Scene Intelligent Auto, 'c3/c2/c1' for Custom Modes, 'bulb' for Bulb).

  5. set-aperture-setting

    Set the aperture (AV) setting.