OBSBOT Camera MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LM_STUDIO_URL | No | LM Studio API endpoint URL for visual analysis | http://localhost:1234/v1/chat/completions |
| OBSBOT_DEVICE | No | Camera device path | /dev/video0 |
| OBSBOT_VL_MODEL | No | Vision-language model name for LM Studio | qwen2.5-vl-7b-instruct |
| OBSBOT_OUTPUT_DIR | No | Directory for captured images | /tmp/obsbot |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_gimbal_positionB | Get current camera gimbal position (pan, tilt, zoom) with human-readable directions |
| control_gimbalB | Control camera gimbal. Pan: NEGATIVE=RIGHT, POSITIVE=LEFT. Tilt: POSITIVE=UP, NEGATIVE=DOWN. |
| center_cameraA | Return camera to center position (pan=0, tilt=0, zoom=0) |
| take_snapshotC | Capture camera snapshot with optional LM Studio visual analysis |
| look_and_analyzeC | Move camera to position and take analyzed snapshot |
| scan_areaC | Systematically scan area with multiple snapshots |
| check_system_statusB | Check camera system health and LM Studio availability |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Most tools have distinct purposes, such as center_camera for resetting position, check_system_status for health checks, and control_gimbal for manual movement. However, look_and_analyze and scan_area could be confused as both involve moving the camera and taking snapshots, though scan_area implies a systematic process while look_and_analyze is more targeted.
All tool names follow a consistent snake_case pattern with clear verb_noun structures, such as center_camera, check_system_status, and take_snapshot. The naming is predictable and readable throughout the set, with no deviations in style or convention.
With 7 tools, the count is well-scoped for controlling an OBSBOT camera, covering essential operations like movement, status checks, and snapshots. Each tool appears to earn its place without being overly sparse or bloated, fitting typical server tool ranges.
The tool set provides good coverage for camera control, including movement (center_camera, control_gimbal, get_gimbal_position), analysis (look_and_analyze, scan_area, take_snapshot), and system checks (check_system_status). A minor gap exists in lacking explicit tools for settings management or advanced configurations, but core workflows are well-supported.