OBSBOT Tiny 2 Camera Control MCP server
io.github.lxman/obsbot-mcp·v0.9.5·3 starsControl an OBSBOT Tiny 2 camera: pan/tilt/zoom, AI tracking, focus, exposure, snapshots, recording
not scanned yet
3 stars117 downloads/wk
Reviews
Write oneNobody has reviewed OBSBOT Tiny 2 Camera Control yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
OBSBOT Tiny 2 Camera Control tools
No tool declarations could be read from the package source. They show once the server is installed.
How OBSBOT Tiny 2 Camera Control compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 93% of 48,243 servers
- GitHub stars
- 3
- more than 80% of 28,706 servers
- Downloads a week
- 117
- more than 66% of 12,306 servers with a package
Release history: 5 versions in the registry since 2026-08-28, latest 2026-11-03, typically one every 31 days.
Install OBSBOT Tiny 2 Camera Control in Claude Code, Cursor or VS Code
Runs npx -y obsbot-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add obsbot-mcp -- npx -y obsbot-mcp
What the publisher says
From the OBSBOT Tiny 2 Camera Control repository's README, as published. We do not edit it. Read it on GitHub
obsbot-mcp
A cross-platform Model Context Protocol server that controls an OBSBOT Tiny 2 camera over its standard UVC/USB interface — pan/tilt/roll the gimbal, zoom, AI subject tracking, focus/exposure/white-balance/image controls, HDR and field-of-view, plus snapshot, preview, and recording — without any vendor SDK.
Install
npm install obsbot-mcpMCP client configuration
Add a stdio server entry pointing at the installed binary (or directly at dist/index.js):
{
"mcpServers": {
"obsbot": {
"command": "obsbot-mcp"
}
}
}If you're running from a local checkout instead of an npm install, point command/args at node and the built entry point instead:
{
"mcpServers": {
"obsbot": {
"command": "node",
"args": ["path/to/obsbot-mcp/dist/index.js"]
}
}
}Debug / diagnostics tools
By default the server advertises only the normal control surface. Pass --debug to additionally expose the diagnostics surface — the obsbotdebugprobe tool (raw XU byte get/set/query) and the raw 60-byte status block on obsbot_status:
{
"mcpServers": {
"obsbot": {
"command": "node",
"args": ["path/to/obsbot-mcp/dist/index.js", "--debug"]
}
}
}With the installed binary, use "command": "obsbot-mcp" and "args": ["--debug"].
Tools
35 tools on Windows and macOS, 34 on Linux (obsbotgimbalmovespeed is unavailable there — see limitations). --debug adds obsbotdebugprobe for one more. All names below are current as of v0.4.0 — every tool was renamed in this release and there is no backward-compatible alias**; see CHANGELOG.md for the full old→new mapping if you're updating a caller.
The camera selector
Every camera-addressing tool accepts an optional camera parameter: the target camera's serial number. Omit it with a single camera attached and nothing changes — this matches the server's pre-v0.4.0, single-camera behaviour exactly. With more than one camera attached, a call that omits camera fails with an error naming every attached serial, so you always know what to pass next.
Exempt (no camera parameter, ever): obsbotdevices (enumerates the whole fleet), obsbotcapturestop / obsbotcapturelist (address a sessionId, not a device), and obsbotdebugprobe (operates on the current diagnostics transport). Two more tools honor it only partially — see Capture** below.
Multi-camera support is new in v0.4.0. It's exercised by the unit test suite against fakes; running two physical Tiny 2s at once has not yet been hardware-verified (see Known limitations).
obsbot_devices is the way to discover the serials you pass as camera: it reports each attached camera's serial (where obtainable — reading it requires briefly opening the camera), name, and status (available | bound | busy). A camera another process already holds comes back busy with no serial, since it can't be opened to read one.
Device & power
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
OBSBOT Tiny 2 Camera Control: common questions
- Is OBSBOT Tiny 2 Camera Control MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the OBSBOT Tiny 2 Camera Control safety report
- How do I install OBSBOT Tiny 2 Camera Control?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does OBSBOT Tiny 2 Camera Control need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is OBSBOT Tiny 2 Camera Control maintained?
- The last commit was 35 days ago (2026-10-01). The latest release is v0.9.5.
- What can I use instead of OBSBOT Tiny 2 Camera Control?
- Servers from other publishers that do the same job: UniFi Protect MCP server.
- How does OBSBOT Tiny 2 Camera Control compare with other MCP servers?
- safety score 92/100 (higher than 93% of 48,243 servers); github stars 3 (more than 80% of 28,706 servers); downloads a week 117 (more than 66% of 12,306 servers with a package). Full comparison.
Alternatives to OBSBOT Tiny 2 Camera Control
Same job from other publishers: the closest match first, then the best rated.
- UniFi Protect MCPManage UniFi Protect cameras, events, recordings, and smart detections via MCP.not reviewedEstablishedB