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
Описание
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 🎥
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.txtfor Python dependencies.
Setup
Install dependencies:
pip install -r requirements.txtActivate CCAPI on your Canon camera:
- Follow the official Canon CCAPI activation instructions.
Configure camera IP:
- Set the
CANON_IPenvironment variable to your camera’s IP address, or pass it as an argument.
- Set the
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
- Based on laszewsk/canon-r7-ccapi
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
Установка Canon Camera Control
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ish-joshi/canon-camera-mcpFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Canon Camera Control with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
