get_queue_status
Check current audio processing queue status to monitor batch operations and track progress for game audio, voice processing, and music mastering tasks.
Instructions
Get current status of the audio processing queue
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/index.ts:580-591 (handler)MCP tool handler implementation that executes get_queue_status by calling audioProcessor.getQueueStatus() and returning the status as JSON response.case 'get_queue_status': { const status = audioProcessor.getQueueStatus(); return { content: [ { type: 'text', text: JSON.stringify(status, null, 2) } ] }; }
- src/tools/index.ts:191-198 (schema)Tool definition object containing the name, description, and input schema (empty object since no parameters required).export const getQueueStatusTool: Tool = { name: 'get_queue_status', description: 'Get current status of the audio processing queue', inputSchema: { type: 'object', properties: {} } };
- src/tools/index.ts:732-742 (registration)Registration of getQueueStatusTool in the exported tools array used for MCP server registration.export const tools = [ processAudioFileTool, batchProcessAudioTool, applyPresetTool, listPresetsTool, getQueueStatusTool, generateVariationsTool, createHarmonicsTool, advancedProcessTool, layerSoundsTool ];
- Core helper method implementation that provides the actual queue status data from the PQueue instance.getQueueStatus() { return { size: this.queue.size, pending: this.queue.pending, isPaused: this.queue.isPaused }; }