Skip to main content
Glama

save_project

Save the active Adobe Premiere Pro project to preserve your video editing work and prevent data loss.

Instructions

Saves the currently active Adobe Premiere Pro project.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Handler function for the 'save_project' tool. It calls the PremiereProBridge.saveProject() method and wraps the result in a standardized response format with success/error handling.
    private async saveProject(): Promise<any> { try { await this.bridge.saveProject(); return { success: true, message: 'Project saved successfully', timestamp: new Date().toISOString() }; } catch (error) { return { success: false, error: `Failed to save project: ${error instanceof Error ? error.message : String(error)}` }; } }
  • Schema definition for the save_project tool, specifying an empty input object since no parameters are required.
    { name: 'save_project', description: 'Saves the currently active Adobe Premiere Pro project.', inputSchema: z.object({}) },
  • src/index.ts:74-81 (registration)
    MCP server registration for listing available tools, which includes 'save_project' via PremiereProTools.getAvailableTools().
    this.server.setRequestHandler(ListToolsRequestSchema, async () => { const tools = this.tools.getAvailableTools().map((tool) => ({ name: tool.name, description: tool.description, inputSchema: zodToJsonSchema(tool.inputSchema, { $refStrategy: 'none' }) })); return { tools }; });
  • Bridge-level handler that executes ExtendScript to call app.project.save() in Adobe Premiere Pro.
    async saveProject(): Promise<void> { const script = ` // Save current project app.project.save(); JSON.stringify({ success: true }); `; await this.executeScript(script); }
  • Dispatch/registration of save_project in the executeTool switch statement.
    case 'save_project': return await this.saveProject();

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hetpatel-11/Adobe_Premiere_Pro_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server