sc_record_stop
Stop audio recording in SuperCollider MCP Server to complete sound capture sessions initiated through natural language commands.
Instructions
Stop recording audio
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:458-471 (handler)Handler for sc_record_stop tool: checks if server is booted, executes SuperCollider code to stop recording, returns success message.case 'sc_record_stop': { if (!scServer.getBooted()) { return { content: [{ type: 'text', text: 'Error: SuperCollider server is not running.' }], isError: true, }; } await scServer.executeCode('Server.default.stopRecording;'); return { content: [{ type: 'text', text: 'Recording stopped' }], }; }
- src/index.ts:181-188 (registration)Tool registration in the tools array, including name, description, and empty input schema (no parameters required).{ name: 'sc_record_stop', description: 'Stop recording audio', inputSchema: { type: 'object', properties: {}, }, },
- src/index.ts:184-187 (schema)Input schema definition for sc_record_stop: accepts an empty object (no arguments).inputSchema: { type: 'object', properties: {}, },