oeil-atelier-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@oeil-atelier-mcpTake a snapshot from camera 2"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Œil dans l'atelier — Serveur MCP
Serveur MCP (Model Context Protocol) qui expose les 4 ESP32-CAM de l'atelier à Claude Code via stdio.
Installation
cd ~/projets/oeil-atelier-mcp
# (placer oeil_mcp_server.py et requirements.txt ici)
# Environnement virtuel Python (recommandé pour ne pas polluer le système)
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtRelated MCP server: LUNA
Test manuel (vérifier que les imports passent)
source .venv/bin/activate
python3 -c "import mcp, httpx; print('OK')"Déclaration dans Claude Code
Claude Code utilise un fichier de configuration pour déclarer les serveurs MCP.
claude mcp add oeil-atelier \
/home/ch/projets/oeil-atelier-mcp/.venv/bin/python3 \
/home/ch/projets/oeil-atelier-mcp/oeil_mcp_server.py(Ajustez les chemins selon votre installation réelle.)
Outils exposés
list_cameras(): statut des 4 cams (en ligne / RSSI / uptime / LED)get_camera_snapshot(camera_number): photo instantanée d'une cam (1 à 4)get_camera_status(camera_number): statut technique détailléset_camera_led(camera_number, state): on / off / toggle de la LED flash
Utilisation dans Claude Code
> Liste mes caméras d'atelier
> Regarde la cam-2 et dis-moi ce que tu vois
> Allume la LED de cam-3, attends 2s, puis prends un snapshot, puis éteins la LEDDépannage
Logs du serveur : tout est écrit sur stderr (préfixe [oeil-mcp]). Visibles dans
Claude Code via le panneau MCP, ou en lançant le serveur manuellement pour test.
mDNS qui ne répond pas : vérifier que avahi-daemon tourne :
systemctl status avahi-daemon
avahi-resolve -n cam-1.localEn dernier recours, remplacer cam-{}.local par les IP directes dans
le code (constante CAMERA_HOSTNAME).
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server exposing the YourImageShare upload API (upload/list/delete) as tools for AI agents.
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
Holiday photo MCP server: list and fetch personal holiday photos inline in Claude chat.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA minimal server for controlling Canon cameras remotely via the Canon Camera Control API, using FastMCP for streamable HTTP transport.3-
- AlicenseNot gradedqualityAmaintenanceESP32-based Streamable HTTP MCP server with embedded Lua scripting engine. Bridges Claude AI to physical devices — telescopes (INDI protocol), sensors, BLE peripherals, and TCP devices. Flash-and-run binary distribution, no build required.13MIT
- FlicenseBqualityDmaintenanceMCP server for controlling MicroPython devices (ESP32, RP2040, etc.) via USB Serial or WebREPL, enabling code execution, file operations, and device management from MCP clients.299-
- AlicenseNot gradedqualityDmaintenanceMCP server for controlling a Nabaztag rabbit's ears, LEDs, and voice pipeline, enabling AI tool-use via Claude Desktop/Code.1Apache 2.0