crafty_update_config
Modify Crafty Controller panel settings to adjust server management parameters and customize operational behavior.
Instructions
Update Crafty Controller panel configuration settings
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config | Yes | Configuration key-value pairs to update |
Implementation Reference
- src/tools/crafty.ts:36-51 (handler)The handler function for 'crafty_update_config', which updates the Crafty Controller panel configuration.
server.tool( "crafty_update_config", "Update Crafty Controller panel configuration settings", { config: z.record(z.string(), z.unknown()).describe("Configuration key-value pairs to update"), }, async ({ config }) => { try { const data = await client.patch("/crafty/config", config); return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] }; } catch (error) { const msg = error instanceof Error ? error.message : String(error); return { content: [{ type: "text", text: `Error: ${msg}` }], isError: true }; } } );