MCP.Market

OBSBOT Tiny 2 Camera Control MCP server

by lxman·io.github.lxman/obsbot-mcp·v0.9.5·3 stars

Control an OBSBOT Tiny 2 camera: pan/tilt/zoom, AI tracking, focus, exposure, snapshots, recording

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
Growing

3 stars117 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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-mcp

MCP 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 MCP
    Manage UniFi Protect cameras, events, recordings, and smart detections via MCP.
    B