Cameracontroller
Type: server
Author: JackGao19700
Language: TypeScript
Tags: cameracontroller,camera-control,video-streaming
Description: This Node.js/TypeScript based multi-protocol camera control service strictly follows the Model Context Protocol (MCP) TypeScript SDK and supports:

Camera enumeration, photo capture, video recording (file/streaming)
MCP tool interfaces (listCameras, takePhoto, startVideo, stopVideo)
Multiple transport modes: stdio, HTTP, SSE
Windows (dshow) and Linux (v4l2) support
Concurrent video recording/streaming with multiple instances
Customizable environment variables and logging
Video streaming with streamUrl support for clients (httpx/curl/ffmpeg/ffplay)
Tools:
Server command: npx -y mcp-camera-service@1.0.0 stdio
Server configuration:
{
   "mcpServers":{
      "mcp-camera-service": {
            "command": "npx",
            "args": [
                           "-y",
                           "mcp-camera-service",
                           "stdio"
                       ]
          }
     }
}