set_profile
Switch OBS Studio profiles to change stream settings and encoder configurations using the obs-mcp-server.
Instructions
Switch to a different OBS profile (stream settings, encoder config, etc.).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile_name | Yes | Exact name of the profile to switch to. |
Implementation Reference
- obs-mcp-server.js:591-596 (handler)The handler logic for the "set_profile" tool which calls the OBS "SetCurrentProfile" method.
case "set_profile": { await obs.call("SetCurrentProfile", { profileName: args.profile_name, }); return ok({ switched_to_profile: args.profile_name }); } - obs-mcp-server.js:320-331 (schema)The registration and input schema definition for the "set_profile" tool.
name: "set_profile", description: "Switch to a different OBS profile (stream settings, encoder config, etc.).", inputSchema: { type: "object", properties: { profile_name: { type: "string", description: "Exact name of the profile to switch to.", }, }, required: ["profile_name"], },